如何使用DOS中的ATTRIB和XCOPY命令
问题的提出:初学电脑者在使用DOS时,往往会在有意无意之间将一些文件给删除、换名或覆盖了,若删除的是一些系统文件,则系统将被破坏,不能再正常运行,比如DOS的核心文件之一COMMAND.COM命令一旦被删除,DOS便发生死机现象。但是,初学电脑者如果在使用电脑时能用ATTRIB命令将这些系统文件设置为只读性质,那么,就可以有效地防止系统文件被误删。
命令格式:[d:][path\]ATTRIB file-spec[±R][±A]
其中:file-spec:指定需要被修改属性的文件标识符
+R:设置文件为只读属性 -R:取消文件的只读属性
+A:设置文件为档案属性 -A:取消文件的档案属性
应用举例一:C:\>\DOS\ATTRIB \*.COM +R
功能:将硬盘根目录下所有扩展名为.COM的文件设置为只读属性。
应用举例二:C:\>\DOS\ATTRIB \FOX\*.* +R
功能:将硬盘FOX子目录下的所有文件设置为只读属性。
若要显示文件属性,可键入:C:\>\DOS\ATTRIB \ 屏幕将显示如下信息:
R C:\COMMAND.COM (表示为只读文件)
C:\AUTOEXEC.BAT (表示为一般文件)
若要取消文件只读属性,可键入:C:\>\DOS\ATTRIB \*.COM -R
或:C:\>\DOS\ATTRIB \FOX\*.* -R
二、XCOPY(复制文件和目录)命令
问题的提出:在DOS的各种命令中,DISKCOPY命令可以复制整张软盘,而COPY命令仅能复制文件,如果初学电脑者要想有选择地复制子目录或目录下的文件,可使用XCOPY命令。
命令格式:[d:][path\]XCOPY file-spec1 file-spec2[/S][/E][/P]
其中:file-spec1:为文件拷贝时的源文件标识符
file-spec2:为文件拷贝时的目标文件标识符
/S:拷贝源目录中的文件和所有子目录及文件。不带/S,XCOPY将不理会子目录。
/E:在目标盘上建立与源盘子目录内容相同的子目录。
/P:要求XCOPY在拷贝每个文件前给出如下提示:
filename.EXT (Y/N)?
如果按Y键,再按回车键,XCOPY将拷贝该文件,否则将跳过该文件。
应用举例:C:\>\DOS\XCOPY C:\FOX\*.* A:/S
功能:将硬盘根目录下的FOX子目录及子目录下的文件复制到A盘根目录下。
操作过程:键入如上命令后,屏幕将显示信息:Reading source file(s)……