如何使用DOS中的ATTRIB和XCOPY命令 上海 孙培宁 1996-04-12 一、ATTRIB(设置文件属性)命令 问题的提出:初学电脑者在使用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)……