您当时的方位:主页 > 操作体系 > DOS

【DOS指令】之“文件指令”大全

2014-09-13  codeforacause.net
(一)copy文件仿制指令
1.功用:仿制一个或多个文件到指定盘上。
2.类型:内部指令
3.格局:copy [源盘][途径](源文件名) [方针盘][途径](方针文件名)
4.运用说明:
(1)copy是文件对文件的方法仿制数据,仿制前方针盘有必要现已格局化;
(2)仿制过程中,方针盘上相同文件名称的旧文件会被源文件替代;
(3)仿制文件时,有必要先确认方针盘有满足的空间,不然会呈现;insufficient的错误信息,提示磁盘空间不行;
(4)文件名中答应运用通配举“*”“?”,可一起仿制多个文件;
(5)copy指令中源文件名有必要指出,不能够省掉。
(6)仿制时,方针文件名能够与源文件名相同,称作“同名仿制”此刻方针文件名能够省掉;
(7)仿制时,方针文件名也能够与源文件名不相同,称作“异名仿制”,此刻,方针文件名不能省掉;
(8)仿制时,还能够将几个文件兼并为一个文件,称为“兼并仿制”,格局如下:copy;[源盘][途径]〈源文件名1〉+〈源文件名2〉…[方针盘][途径]〈方针文件名〉;
(9)运用copy指令,还能够从键盘上输入数据树立文件,格局如下:copy con [盘符:][途径]〈文件名〉;
修正完毕后,Ctrl+Z保存修正。
(10)留意:copy指令的运用格局,源文件名与方针文件名之间有必要有空格!
(二)xcopy——目录仿制指令
1.功用:仿制指定的目录和目录下的一切文件连同目录结构。
2.类型:外部指令
3.格局:xcopy [源盘:]〈源途径名〉[方针盘符:][方针途径名][/s][/v][/e]
4.运用说明:
(1)xcopy是copy的扩展,能够把指定的目录连文件和目录结构同时仿制,但不能仿制躲藏文件和体系文件;
(2)运用时源盘符、源方针途径名、源文件名至少指定一个;
(3)选用/s时对源目录下及其子目录下的一切文件进行copy。除非指定/e参数,不然/s不会仿制空目录,若不指定/s参数,则xcopy只仿制源目录自身的文件,而不触及其下的子目录;
(4)选用/v参数时,对的仿制的扇区都进行较验,但速度会下降。
(三)type——显现文件内容指令
1.功用:显现ascii码文件的内容。
2.类型:内部指令。
3.格局:type[盘符:][途径]〈文件名〉
4.运用说明:
(1)显现由ascii码组成的文本文件,对.exe或.com等为扩展名的文件,其显现的内容是无法阅览的,没有实际意义;
(2)该指令一次只能够显现一个文件的内容,不能运用通配符;
(3)假如文件有扩展名,则有必要将扩展名写上;
(4)当文件较长,一屏显现不下时,能够按以下格局显现;type[盘符:][途径]〈文件名〉|more,more为分屏显现指令,运用些参数后当满屏时会暂停,按任意键会持续显现。
(5)若需将文件内容打印出来,可用如下格局:
type[盘符:][途径]〈文件名〉,>prn
此刻,打印机应处于联机状况。
(四)ren——文件改名指令
1.功用:更改文件名称
2.类型:内部指令
3.格局:ren[盘符:][途径]〈旧文件名〉〈新文件名〉
4.运用说明:
(1)新文件名前不能够加上盘符和途径,因为该指令只能对同一盘上的文件替换文件名;
(2)答应运用通配符更改一组文件名或扩展名。
(五)fc——文件比较指令
1.功用:比较文件的异同,并排出差异处。
2.类型:外部指令
3.格局:fc[盘符:][途径名]〈文件名〉[盘符:][途径名][文件名][/a][/c][/n]
4.运用说明:
(1)选用/a参数,为ascii码比较形式;
(2)选用/b参数,为二进制比较形式;
(3)选用/c参数,将大小写字符看成是相同的字符。
(4)选用/n参数,在ascii码比较方法下,显现相异处的行号。
(六)attrib——修正文件特点指令
1.功用:修正指定文件的特点。(文件特点拜见2.5.4(二)文件特点一节)
2.类型:外部指令。
3.格局:attrib[文件名][r][—r][a][—a][h][—h][—s]
4.运用说明:
(1)选用r参数,将指定文件设为只读特点,使得该文件只能读取,无法写入数据或删去;选用—r参数,去除只读特点;
(2)选用a参数,将文件设置为档案特点;选用—a参数,去除档案特点; (3)选用h参数,将文件调协为隐含特点;选用—h参数,去隐含特点;
(4)选用s参数,将文件设置为体系特点;选用—s参数,去除体系特点; (5)选用/s参数,对当时目录下的一切子目录及作设置。
(七)del——删去文件指令
1.功用:删去指定的文件。
2.类型:内部指令
3.格局:del[盘符:][途径]〈文件名〉[/p]
4.运用说明:
(1)选用/p参数,体系在删去前问询是否真要删去该文件,若不运用这个参数,则主动删去;
(2)该指令不能删去特点为隐含或只读的文件;
(3)在文件名称中能够运用通配符;
(4)若要删去磁盘上的一切文件(del*·*或del·),则会提示:(arey ou sure?)(你确认吗?)若答复y,则进行删去,答复n,则撤销此次删去作业。
(八)undelete——康复删去指令
1.功用:康复被误删去指令
2.类型:外部指令。
3.格局:undelete[盘符:][途径名]〈文件名〉[/dos][/list][/all]
4.运用说明:运用undelete能够运用“*”和“?”通配符。
(1)选用/dos参数根据目录里残留的记载来康复文件。因为文件被删去时,目录所记载斩文件名榜首个字符会被改为e5,dos即根据文件最初的e5和其后续的字符来找到欲康复的文件,所以,undelete会要求用户输入一个字符,以便将文件姓名补齐。但此字符不用和本来的相同,只需契合dos的文件名规矩即可。
(2)选用/list只“列出”契合指定条件的文件而不做康复,所以对磁盘内容彻底不会有影响。
(3)选用/all主动将可彻底康复的文件彻底康复,而纷歧一地问询用户,运用此参数时,若undelete运用目录里残留的记载来将文件康复,则会主动选一个字符将文件名补齐,而且使其不与现存文件名相同,选用字符的优选次序为:#%——0000123456789a~z。
undelete还具有树立文件的防护办法的功用,已超出本课程授课规模,请读者在运用些功用时查阅有关dos手册。