曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3464|回复: 0
打印 上一主题 下一主题

[命令] copy --- 复制文件

[复制链接]

716

主题

734

帖子

2946

积分

超级版主

Rank: 9Rank: 9Rank: 9

积分
2946
跳转到指定楼层
楼主
发表于 2014-6-6 22:53:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 。

示例三:批量更改文件扩展名
copy *.jpg *.bmp

原来的文件并不会丢失。

示例四:更改文件的创建时间
在 Windows 里是无法更改文件的创建时间的,但下面用 copy 的两种方法可以做到这一点:
copy 1.txt+nul
copy 2.txt+,,

其中,第 1 条语句是在文件名后 +nul ,第 2 条语句在后面 +,, (两个逗号)。

示例五:使用 copy 来隐藏文本信息

现在用到密码的地方越来越多了,如果贪图方便都用同一个密码来登录所有的账户,那么这个风险无疑很大;但是若使用不同的密码,那么密码一多,也容易遗忘,结果也容易造成不便。有些人就干脆用一个文本来保存所有的账号和密码,但这却很容易被暴露。下面介绍使用 copy 命令将这些文本信息隐藏到像 jpg, exe 等可执行文件中去,比如有下面的命令:
  1. 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
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-6-18 01:58 , Processed in 0.074941 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表