|
copy 命令用来对文件的复制,其命令格式为:
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
示例一:将相同扩展名的文件一次性复制到指定的目录下
copy d:\logfile\*.log f:\logdata
示例二:将多个文件合并到一个文件:
D:\>copy 1.txt+2.txt+3.txt f:\4.txt
1.txt
2.txt
3.txt
已复制 1 个文件。
注意,此种合并的复制方式很多时候并不会达到好的阅读目的。比如1.txt,2.txt,3.txt 中的内容分别为单词hello, windows, world。合并到 4.txt 后,其内容为 hellowindowsworld 。
示例三:批量更改文件扩展名
原来的文件并不会丢失。
示例四:更改文件的创建时间
在 Windows 里是无法更改文件的创建时间的,但下面用 copy 的两种方法可以做到这一点:
copy 1.txt+nul
copy 2.txt+,,
其中,第 1 条语句是在文件名后 +nul ,第 2 条语句在后面 +,, (两个逗号)。
示例五:使用 copy 来隐藏文本信息
现在用到密码的地方越来越多了,如果贪图方便都用同一个密码来登录所有的账户,那么这个风险无疑很大;但是若使用不同的密码,那么密码一多,也容易遗忘,结果也容易造成不便。有些人就干脆用一个文本来保存所有的账号和密码,但这却很容易被暴露。下面介绍使用 copy 命令将这些文本信息隐藏到像 jpg, exe 等可执行文件中去,比如有下面的命令:
- copy hide.jpg /b +2.txt my.jpg
复制代码
其中,hide.jpg 是一张原生图片文件,而 2.txt 里边则保存了一系列的账号和密码信息。
对比上面的命令格式,/b 选项表示打算将 2.txt 与前面的 hide.jpg 以二进制格式合并;如果不指定 /b 选项,如直接写成 copy hide.jpg+2.txt my.jpg,那么生成的 my.jpg 文件是损坏的 jpg 图像。
注意,这里的合并顺序是,二进制格式文件(hide.jpg)应放在 "+" 之前,而本文格式文件(2.txt)则放在 "+" 之后。
用记事本或别的高级文本编辑工具打开 my.jpg 效果如下:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|