首页建站format 命令(format命令是什么)

format 命令(format命令是什么)

编程之家2024-06-01120次浏览

一、怎么使用format命令进行格式化

简单来说既是

format 命令(format命令是什么)

format X:(X是需要格式化的盘符)

详细的命令解释:

FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]

FORMAT volume [/V:label] [/Q] [/F:size]

FORMAT volume [/V:label] [/Q] [/T:tracks/N:sectors]

FORMAT volume [/V:label] [/Q]

format 命令(format命令是什么)

FORMAT volume [/Q]

其主要参数有:

volume指定驱动器(后面跟一个冒号)、装入点或卷名。

/FS:filesystem指定文件系统类型(FAT、FAT32或 NTFS)。

/V:label指定卷标。

/Q执行快速格式化。

format 命令(format命令是什么)

/C仅适于 NTFS:默认情况下,将压缩在该新建卷上创建的文件。

/X如果必要,先强制卸下卷。那时,该卷所有已打开的句柄不再有效。

/A:size替代默认配置单位大小。极力建议您在一般状况下使用默认设置。

NTFS支持 512、1024、2048、4096、8192、16K、32K、64K。

FAT支持 512、1024、2048、4096、8192、16K、32K、64k,(128k、256k用于大于 512字节的扇区)。

FAT32支持 512、1024、2048、4096、8192、16k、32k、64k,(128k、256k用于大于 512字节的扇区)。

注意 FAT及FAT32文件系统对卷上的群集数量有以下限制:

如果判定使用指定的群集大小无法满足以上需求,格式化将立即停止。

NTFS压缩不支持大于 4096的分配单元。

/F:size指定要格式化的软盘大小(1.44)

/T:tracks为磁盘指定每面磁道数。

/N:sectors指定每条磁道的扇区数。

二、format(DOS命令)详细资料大全

format是DOS系统的一种命令,用于格式化磁碟,是一种高级格式化,对磁碟进行的格式编写程式。Format参数是一个格式字元串,用于格式化Args里面的值的。

基本介绍外文名:format类别:DOS系统的一种命令性质:一种高级格式化属于:对磁碟进行的格式编写程式常规用法,其它用法,病毒问题,常规用法其主要格式为: FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X] FORMAT volume [/V:label] [/Q] [/F:size] FORMAT volume [/V:label] [/Q] [/T:tracks/N:sectors] FORMAT volume [/V:label] [/Q] FORMAT volume [/Q]其主要参数有: volume指定驱动器(后面跟一个冒号)、装入点或卷名。/FS:filesystem指定档案系统类型(FAT、FAT32或 NTFS)。/V:label指定卷标。/Q执行快速格式化。/C仅适于 NTFS:默认情况下,将压缩在该新建卷上创建的档案。/X如果必要,先强制卸下卷。那时,该卷所有已打开的句柄不再有效。/A:size替代默认配置单位大小。极力建议您在一般状况下使用默认设定。 NTFS支持 512、1024、2048、4096、8192、16K、32K、64K。 FAT支持 512、1024、2048、4096、8192、16K、32K、64k,(128k、256k用于大于 512位元组的扇区)。 FAT32支持 512、1024、2048、4096、8192、16k、32k、64k,(128k、256k用于大于 512位元组的扇区)。注意 FAT及FAT32档案系统对卷上的群集数量有以下限制:如果判定使用指定的群集大小无法满足以上需求,格式化将立即停止。 NTFS压缩不支持大于 4096的分配单元。/F:size指定要格式化的软碟大小(1.44)/T:tracks为磁碟指定每面磁轨数。/N:sectors指定每条磁轨的扇区数。其它用法 1、“/S”:使格式化后的磁碟成为dos启动盘。(windows7中不可用)。 2、“/U”:无条件格式化磁碟,格式化时将不保留磁碟原先的任何信息。对磁碟有一定磨损。(“/q”则不会对磁碟有磨损且数据可以恢复。 function Format function Format(const Format: string; const Args: array of const): string; overload; Format参数是一个格式字元串,用于格式化Args里面的值的。Args又是什么呢,它是一个变体数组,即它里面可以有多个参数,而且每个参数可以不同。如以下例子: Format('my name is%6s',['wind']);返回后就是 my name is wind现在来看Format参数的详细情况: Format里面可以写普通的字元串,比如'my name is'但有些格式指令字元具有特殊意义,比如"%6s"格式指令具有以下的形式:"%" [index":"] ["-"] [width] ["." prec] type它是以"%"开始,而以type结束,type表示一个具体的类型。中间是用来格式化type类型的指令字元,是可选的。先来看看type,type可以是以下字元: d十制数,表示一个整型值 u和d一样是整型值,但它是无符号的,而如果它对应的值是负的,则返回时是一个2的32次方减去这个绝对值的数如:Format('this is%u',[-2]);返回的是:this is 4294967294 f对应浮点数 e科学表示法,对应整型数和浮点数,比如Format('this is%e',[-2.22]);返回的是:this is-2.22000000000000E+000等一下再说明如果将数的精度缩小 g这个只能对应浮点型,且它会将值中多余的数去掉比如Format('this is%g',[02.200]);返回的是:this is 2.2 n只能对应浮点型,将值转化为号码的形式。看一个例子就明白了 Format('this is%n',[4552.2176]);返回的是this is 4,552.22注意有两点,一是只表示到小数后两位,等一下说怎么消除这种情况二是,即使小数没有被截断,它也不会也像整数部分一样有逗号来分开的 m钱币类型,但关于货币类型有更好的格式化方法,这里只是简单的格式化另外它只对应于浮点值 Format('this is%m',[9552.21]);返回:this is¥9,552.21 p对应于指针类型,返回的值是指针的地址,以十六进制的形式来表示例如: var X:integer; p:^integer; begin X:=99; p:=@X; Edit1.Text:=Format('this is%p',[p]); end; Edit1的内容是:this is 0012F548 s对应字元串类型,不用多说了吧 x必须是一个整形值,以十六进制的形式返回 Edit1.Text:=Format('this is%X',[15]);返回是:this is F类型讲述完毕,下面介绍格式化Type的指令: [index":"]这个要怎么表达呢,看一个例子 Format('this is%d%d',[12,13]);其中第一个%d的索引是0,第二个%d是1,所以字元显示的时候是这样 this is 12 13而如果你这样定义: Format('this is%1:d%0:d',[12,13]);那么返回的字元串就变成了 this is 13 12现在明白了吗,[index":"]中的index指示Args中参数显示的顺序还有一种情况,如果这样Format('%d%d%d%0:d%d',[1,2,3,4])将返回1 2 3 1 2。如果你想返回的是1 2 3 1 4,必须这样定: Format('%d%d%d%0:d%3:d',[1,2,3,4])但用的时候要注意,索引不能超出Args中的个数,不然会引起异常如Format('this is%2:d%0:d',[12,13]);由于Args中只有12 13两个数,所以Index只能是0或1,这里为2就错了 [width]指定将被格式化的值占的宽度,看一个例子就明白了 Format('this is%4d',[12]);输出是:this is 12这个是比较容易,不过如果Width的值小于参数的长度,则没有效果。如:Format('this is%1d',[12]);输出是:this is 12 ["-"]这个指定参数向左齐,和[width]合在一起最可以看到效果: Format('this is%-4d,yes',[12]);输出是:this is 12,yes ["." prec]指定精度,对于浮点数效果最佳: Format('this is%.2f',['1.1234]);输出 this is 1.12 Format('this is%.7f',['1.1234]);输了 this is 1.1234000而对于整型数,如果prec比如整型的位数小,则没有效果反之比整形值的位数大,则会在整型值的前面以0补之 Format('this is%.7d',[1234]);输出是:this is 0001234]对于字元型,刚好和整型值相反,如果prec比字元串型的长度大则没有效果,反之比字元串型的长度小,则会截断尾部的字元 Format('this is%.2s',['1234']);输出是 this is 12而上面说的这个例子: Format('this is%e',[-2.22]);返回的是:this is-2.22000000000000E+000怎么去掉多余的0呢,这个就行啦 Format('this is%.2e',[-2.22]); FormatDateTime function FormatDateTime(const Format: string; DateTime: TDateTime): string; overload;当然和Format一样还有一种,但这里只介绍常用的第一种 Format参数是一个格式化字元串。DateTime是时间类型。返回值是一种格式化后的字元串重点来看Format参数中的指令字元 c以短时间格式显示时间,即全部是数字的表示 FormatdateTime('c',now);输出为:2004-8-7 9:55:40 d对应于时间中的日期,日期是一位则显示一位,两位则显示两位 FormatdateTime('d',now);输出可能为1~31 dd和d的意义一样,但它始终是以两位来显示的 FormatdateTime('dd',now);输出可能为01~31 ddd显示的是星期几 FormatdateTime('ddd',now);输出为:星期六 dddd和ddd显示的是一样的。但上面两个如果在其他国家可能不一样。 ddddd以短时间格式显示年月日 FormatdateTime('ddddd',now);输出为:2004-8-7 dddddd以长时间格式显示年月日 FormatdateTime('dddddd',now);输出为:2004年8月7日 e/ee/eee/eeee以相应的位数显示年 FormatdateTime('ee',now);输出为:04(表示04年) m/mm/mmm/mmmm表示月 FormatdateTime('m',now);输出为:8 FormatdateTime('mm',now);输出为 08 FormatdateTime('mmm',now);输出为八月 FormatdateTime('mmmm',now);输出为八月和ddd/dddd一样,在其他国家可能不同 yy/yyyy表示年 FormatdateTime('yy',now);输出为 04 FormatdateTime('yyyy',now);输出为 2004 h/hh,n/nn,s/ss,z/zzz分别表示小时,分,秒,毫秒 t以短时间格式显示时间 FormatdateTime('t',now);输出为 10:17 tt以长时间格式显示时间 FormatdateTime('tt',now);输出为10:18:46 ampm以长时间格式显示上午还是下午 FormatdateTime('ttampm',now);输出为:10:22:57上午大概如此,如果要在Format中加普通的字元串,可以用双引号隔开那些特定义的字元,这样普通字元串中如果含特殊的字元就不会被显示为时间格式啦: FormatdateTime('"today is" c',now);输出为:today is 2004-8-7 10:26:58时间中也可以加"-"或"\"来分开日期: FormatdateTime('"today is" yy-mm-dd',now); FormatdateTime('"today is" yy\mm\dd',now);输出为:today is 04-08-07也可以用":"来分开时间 FormatdateTime('"today is" hh:nn:ss',now);输出为:today is 10:32:23 FormatFloat常用的声明: function FormatFloat(const Format: string; Value: Extended): string; overload;和上面一样Format参数为格式化指令字元,Value为Extended类型为什么是这个类型,因为它是所有浮点值中表示范围最大的,如果传入该方法的参数比如Double或者其他,则可以保存不会超出范围。关键是看Format参数的用法 0这个指定相应的位数的指令。比如:FormatFloat('000.000',22.22);输出的就是022.220注意一点,如果整数部分的0的个数小于Value参数中整数的位数,则没有效果如:FormatFloat('0.00',22.22);输出的是:22.22但如果小数部分的0小于Value中小数的倍数,则会截去相应的小数和位数如:FormatFloat('0.0',22.22);输出的是:22.2也可以在整数0中指定逗号,这个整数位数必须大于3个,才会有逗号出句 FormatFloat('0,000.0',2222.22);输出是:2,222.2如果这样FormatFloat('000,0.0',2222.22);它的输出还是:2,222.2注意它的规律#和0的用法一样,目前我还没有测出有什么不同。 FormatFloat('##.##',22.22);输出是:22.00 E科学表示法,看几个例子大概就明白了 FormatFloat('0.00E+00',2222.22);输出是 2.22E+03 FormatFloat('0000.00E+00',2222.22);输出是 2222.22E+00 FormatFloat('00.0E+0',2222.22); 22.2E+2明白了吗,全靠E右边的0来支配的。病毒问题 Format这个指令可将病毒完全的去除吗有人说: Format这个指令可将病毒完全的去除,这是真的吗答:一般的硬碟大致可分为3区*硬碟分割区*硬碟启动区*档案资料区。而Dos的Format这个指令只能将硬碟中的“档案资料区”消除而已,一般的开机型病毒还是可以感染硬碟分割区和启动区(MBR和Boot Sector),进而有其他不正常或破坏的行为。一旦你发现电脑病毒已经在你的电脑里建立毒窟,而“毒枭”又非常狡猾擅于藏匿,你决定与它同归于尽,请采用以下步骤:*关掉电脑电源(关机)*用干净无毒的原版Dos开机片重新开机*出现A:>;后,键入A:>fdisk/mbr按键*再键入A:>sys c:*之后再打一个A:>Format c:完成以上的动作后,基本上是不会有电脑病毒存在的。但要注意的是:您的资料也就因此烟消云散了。如果你想保留你辛苦建立的资料,最根本的方法还是让一套可背景监控的防毒软体为你缉毒吧。

三、格式化命令是什么

格式化的命令是FORMAT。

不知道你是在DOS下还是进入系统了,

1、如果你是要进入DOS命令下,就可以用光盘启动,进入DOS,G:>FORMAT C:/Q

其中format指的是格式化 C指的是C盘 Q是快速格式化的意思

2、如果是进入系统之后,你可以点开始,《运行》输入CMD会出来命令框输入format+哪个盘/Q

第一个直接按回车

第二个按 Y再回车

第三个直接按回车,

3、如果已经是进入系统,也可以打开我的电脑,直接选择要进行格式化的盘符,点右键选择格式化。

round函数的使用方法,函数round函数的使用方法频率超出范围(频率超出范围是什么原因导致的)