[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[转贴] 浅论批处理COPY命令的用法

在这里发出原址我也不打算发了,感觉上没什么意义,毕竟是天下文章一大炒么!(刚才我就转到自已的空间去了)。在论谈里搜索时也未发现过同类文章(仅是搜索COPY),说实话COPY也是我接触比较早的一个命令,但是仅仅会简单的用法而以。因为其用处并不是很大,大的工程XCOPY解决,小的手动就OK了。不过它还是有存在的意义的。
  1. DOS时代,Copy命令恐怕是最受欢迎也最常用一个DOS内部命令,但在Windows横行的今天,它渐渐被用户遗忘,似乎变得可有可无。其实这个命
  2. 令远远不止“拷贝”这么简单,好好利用它,会收到意想不到的效果。
  3. 用Copy实现远程上传和下载
  4.   用Copy命令拷贝文件大家肯定都知道,但你知道吗?Copy还支持远程文件的拷贝!比如Copy C:\SRV.EXE \\210.***.***.***\ADMIN$可以
  5. 把程序SRV.EXE“上传”到对方的ADMIN$共享目录下,当然反过来也可以,这样就成“下载”了:Copy \\210.***.***.***\ADMIN$\SRV.EXE C:\
  6. 就能把对方的ADMIN$共享目录下的SRV.EXE文件下载到本地的C盘中。
  7. 用Copy将秘密藏在别人肚子里
  8.         DOS的Copy命令可以将几个同类型的文件合并成一个文件,比如:多个.txt文件,其实通过它还能将一个文本文件合并到一个非文本文
  9. 件中,实现隐藏秘密的效果。比如你在D盘根目录有一个重要的文本文件:001.txt,想对其进行隐藏。
  10. 找一个MP3歌曲,体积最好不要太大(500KB左右为宜),比如:wanfei.mp3(假设也放在D盘根目录),输入:Copy wanfei.mp3/b + 001.txt/a
  11. wanfei-1.mp3,这样会生成一个新文件wanfei-1.mp3。用Winamp打开它,歌曲没有变化。
  12. 按住Shift键右击wanfei-1.mp3,选择“打开方式”并选择EmEditor之类的文本编辑器打开该文件,看到什么了?一堆乱码?但如果按下
  13. Ctrl+End组合键将光标移至文件的尾部,是不是001.txt文件中的内容?
  14. 小提示:其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。这里要注意文件的顺序,二进制格式的文件
  15. 应放在加号前,文本格式的文件放在加号后。有一点要提醒大家:就是这个文本文件的前面最好至少空3行,这样它头部的内容就不易丢失。
  16.   同样道理,你可以把文件藏进图片、WAV声音文件,甚至还能在Word、Excel等文档中藏进秘密,比如:
  17. Copy wanfei.jpg/b + 001.txt/a wanfei-1.jpg(把001.txt藏进wanfei-1.jpg图片)
  18. Copy wanfei.doc/b + 001.txt/a wanfei-1.doc(把001.txt藏进wanfei-1.doc文档)
  19. Copy wanfei.wav/b + 001.txt/a wanfei-1.wav(把001.txt藏进wanfei-1.wav文件)
  20. Copy wanfei.exe/b + 001.txt/a wanfei-1.exe(把001.txt藏进wanfei-1.exe文件)
  21. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  22.                                                                        COPY命令的特殊功能
  23. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  24. 现在的操作系统,早已是WINDOWS的天下,DOS已为昨日黄花。但是有些DOS命令,其生命力依然旺盛,常常在DOS窗口中闪烁生辉,COPY命令就
  25. 是其中的一个。用COPY命令复制文件,大家在熟悉不过了,其实利用COPY命令还可以产生一些特殊的功能,下面就给大家介绍COPY命令的几种
  26. 特殊用法,共朋友参考。
  27. 一、修改文件的日期和时间
  28. 用COPY FILENAME+NHL命令可以将文件FILENAME的日期和时间修改为系统的当前时间、日期,但此命令只对文本文件有效,因为空设备名NUL不
  29. 支持二进制方式的复制。比如用COPY COMMAND.COM+NUL命令复制出的文件长度仅86个字节,这将造成文件损坏。我们可以先创建一个零字节的
  30. 文件,比如0.NUL,在用COPY /B /Y FILENAME+0.NUL命令来实现。可以编制一个批处理文件来完成修改文件日期、时间的工作,下面的批处理
  31. 文件可将当前目录下的所有文件的日期、时间修改位1999年12月30日0时整。
  32. ECHO OFF
  33. DATE 12/30/1999
  34. TIME 0
  35. FOR % %FIN(*.*)
  36. DOCOPY/Y/B %%F+0.NUL
  37. DATE
  38. TIME
  39. 二、生成新文件
  40. 用COPY CON FILENAME命令可以创建文本文件,这一用法大家都比较熟悉,其实用此命令也可生成一个简短的可执行文件(如.COM文件)。
  41. 比如你的机器的CMOS被人设置了密码,无法进入,硬盘也在CMOS中给屏蔽了,但机器可以从软盘启动,而你的启动软盘上又没任何工具可共使
  42. 用,你就可以用COPY命令来生成一个小程序来清除CMOS,而不用打开机箱放电。方法如下:
  43. 键入COPY CONA.COM命令,按下ALT键,用数字小键盘依次输入176、17、230、112、176、20、230、113、205、32(注意:一个一个地输入,遇
  44. 到顿号应释放ALT键),最后用CTRL+Z键结束。程序A.COM即建好了,执行它,CMOS信息即被清除。
  45. 程序A.COM反汇编指令如下:
  46. MOV AL,11H
  47. OUT 70H,AL
  48. MOV AL,14H
  49. OUT 71H,AL
  50. INT 20H
  51. 此程序执行后,CMOS数据即被修改了一个字节,从而在重启动时,因自检CMOS校验错误,而显示出错信息,依提示按相应键,即可进入CMOS。
  52. 三、删除文件
  53. 在DOS下有一个UNDELETE命令,可以恢复已删除的文件。若想让自己删除的文件别人无法恢复,可使用下列命令:COPY NUL FILENAME,此命令
  54. 可将文件彻底删除。这样删除的文件,无法用UNDELETE等软件来恢复。下面的批处理命令可将当前目录下所有文件彻底删除。
  55. ECHO OFF
  56. FOR %% F IN(*.*) DO COPY /Y NUL %% F
  57. 四、检验文件的可读性
  58. 对于软盘或光盘上的文件,由于种种原因经常出现坏快,可利用COPY *.* NUL命令来检验盘上的文件是否可读。若是用XCOPY /S \.* NUL命令
  59. 则可以检验整个盘片上所有文件(包括子目录内的文件)的可读性,在你购买光盘时不妨试一试。
  60. 五、显示文本文件内容
  61. TYPE命令用于显示文本文件的内容,但它不支持文件通配符,一次只能显示一个文本文件。当你需要在一大堆文件中查找某一个文件时,不妨
  62. 利用COPY FILENAME CON命令,它可一次显示多个文本文件的内容。如COPY *.TXT CON就可将所有.TXT文件的名称及其内容显示出来。
  63. 六、打印文件
  64. 现在家庭电脑的普及非常快,在家中电脑用WORD等软件编辑的文稿需要打印时,由于家中未配打印机,而单位的电脑较牢,没有安装WORD等软
  65. 件,此时可以利用COPY命令来完成打印任务。首先,在家中电脑用WORD软件的打印到文件功能将打印的内容放于文件夹中(如DY.PRN);然后
  66. 将文件复制到单位的电脑中,在DOS下键入:COPY /BDY.PRN PRN即可。
  67. ================================================================================
复制代码
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

我还是沙发呀  呵呵 我很崇拜高手

TOP

我崇拜too
读尽天下好书,掌握前沿知识。

TOP

之前看过点copy的作用,不过看到作者的文章又新发现点了copy的作用,学习了!
智慧是创造财富的唯一保障!

TOP

回复 1# wc726842270

echo ''| net use Z: \\192.168.1.4\d$   将客户机的D盘共享为Z
del /s/q  \\192.168.1.4\d$\boot.wim   删除客户机D盘的文件
choice /t 1 /d y /n >nul
copy /y/z %~dp0boot.wim  \\192.168.1.4\d$  上传文件到客户机D盘

完全实现磁盘映射,上传文件,删除文件,

TOP

返回列表