COPY命令的另类用法

http://blog.blogchina.com/article_10608.93501.html

DOS下老牌的COPY命令还能有什么其它用途,看看。。。

1、打印文件
由于COPY命令支持设备名,那么将目的文件名设置为打印机设备名PRN或LPT1即可进行文件打印:
c:>copyautoexec.batprn
将AUTOEXE.BAT拷贝到打印机,即让打印机打印autoexec.bat。
同样的原理,我们可以通过COPY命令将电脑变成一台打字机。打字机是由键盘输入由打印机直接输出的机器。
c:>copyconprn
CON其实是默认输出设备显示器的设备名,但由于显示器的显示内容可以通可键盘输入,因此,这条命令实际上是将键盘输入的内容输出到打印机。按^c(ctrl+C)退出。

2、显示多个文件
在DOS下面,我们通常使用TYPE命令查看文件内容,但TYPE命令并不支持通配符,我们想要一次查看多个文件的内容就显得有些力不从心,此时,COPY命令可以帮上忙:
c:>copy*.txtcon
即将目录下所有TXT文件拷贝到显示器,这样,就可以同时显示多个文件内容,结合打印机设备名,还可以通过COPY命令连续打印多个文件。

3、文件粉碎机
文件的删除与恢复一直是令人头痛的问题,对于误删的文件,我们希望能有办法恢复它,而对于比较机密的文件,我们则希望能删的越干净越好,这绝对是一对矛盾,但也是实际需要,于是,我们的计算机里就常有两种针锋相对的软件:文件恢复工具与文件粉碎机。其实对于后一种需要,跟本不必那么麻烦,COPY命令就是一个很好的文件粉碎机!
用COPY命令来删除文件,似乎是件很不可思议的事情,但实际上,用COPY删除文件是非常彻底的,由于采用的是写删除(即对原文件位置进行了写操作),与文件粉碎机的原理相同,所以基本无法恢复:
c:>copynul文件名
将一个空设备写向文件来实现删除文件。由于对文件进行了写操作,所以无法恢复,我用此方法删除一个文本文件后,用大名鼎鼎EasyRecovery进行指定恢复,得到的恢复结果是一个同名文件,但文件内容为空,由此可见用COPY删除文件的威力。呵呵,从此,我们又可以少使用一种软件了。

http://www.enet.com.cn/eschool/inforcenter/A20040215286371.html

1、显示文本文件内容:(=TYPE)

   COPY 文件名 CON

  2、显示特殊文件内容:

   COPY 文件名 CON/B

  3、显示文件名:(=DIR)

   COPY *.* NUL

  4、打印文件内容:

   COPY 文件名 PRN

  5、将键盘输入的内容打印出来:

   COPY CON PRN

  6、删除文件:(=DEL)

   COPY NUL 文件名

  7、建立新文件:

   COPY CON 文件名

  8、改文件日期:

   COPY 文件名+,,

  9、连接两个文件:

   COPY 文件1+文件2

  10、校验两个文件:

   COPY 文件1 文件2/V

你可能感兴趣的:(html,C++,c,C#,dos)