在输入/输出设备之间使用COPY命令 吴为 1994-05-20 在DOS状态下是如何实现外部设备之间的拷贝呢?外部设备都由DOS分配了一个设备名。而且DOS把外部设备当作文件来处理,这样一来,设备名和文件名是等效的。凡是出现文件名的地方,都可使用设备名。 在第五章第一节中列出了常用外部设备的名称。其中最常用的是CON和PRN。CON表示键盘或显示器,PRN表示打印机。 COPY 的一般格式可表示为: COPY 源 目标 这里的源和目标既可以是磁盘文件名,也可以是设备名。 在书写设备名后可以加或不加冒号。 在作为源时,CON表示键盘;而作为目标时CN就表示显示器。 例如:A>COPY \ABC\OK CON 表示把当前盘ABC子目录下名为OK的文件拷贝到显示器上,即在显示器上显示OK文件。因此上述命令是与下述命令等效的。 A>TYPE \ABC\OK COPY 常用来以键盘输入某个文件,例如在第七章第三节中用命令: A>COPY CON NEWDISK.BAT 在A盘的当前目录下建立一个名为NEWDISK.BAT的批处理文件。在键入上述命令后,即可逐个字符输入要建立的文件内容,输入完毕按下^Z即可。 应该说明的是,源设备必须是输入设备,而目标设备必须是输出设备。例如命令: A>CON PRN 是正确的,而命令:A>PRN CON是错误的,因为不能从打印机输入文件送显示器显示。磁盘驱动器是输入/输出双向设备,因此既可作为源,也可作为目标设备。