- 帖子
- 70
- 积分
- 426
- 技术
- 4
- 捐助
- 0
- 注册时间
- 2009-7-27
|
3楼
发表于 2009-8-24 08:55
| 只看该作者
七,复制文件:copy
copy只能复制文件,不能复制文件夹。
1,单个文件的复制
格式:copy source[drive:][path][filename] [destination [drive:][path][filename]]
即copy 要复制的源文件(包括路径和文件名) 文件复制的目标路径[\文件名],当[destination [drive:][path][filename]]缺省时则为当前目录。
例1,
copy c:\123.txt d:\
把123.txt复制到d:\目录下。如果此操作成功,命令行窗口中会提示“已复制 1个文件”。
例2,
copy c:\123.txt d:\abc.bat
把123.txt复制到d:\目录下,并把它修改为abc.bat,这里修改了文件名和它的格式。
例3,
copy .\123
把当前目录下的123子目录中的文件全部拷到当前目录。这里好像有点难理解,呵呵,解释一下:比如当前目录是c:\windows,
它有很多子目录的,现在就把它的一个子目录123里面的文件全都拷到当前目录c:\windows,这样应该明白了吧!~
2,批量复制文件
例1,copy c:\123 d:\abc
将c:\123 目录中所有文件复制到d:\abc目录中.
例2,copy c:\123\*.rm d:\abc /y
将c:\123 目录中所有rm格式的文件复制到d:\abc目录中,当目标目录中已经存在了和源目录中即将复制的文件相同文件名的文件时,
就会出现如“改写x:\xx吗?(Yes/No/All):”这样的提示,让你选择是覆盖、不覆盖还是全部覆盖时,通过参数/y(复制单个文件或批量复制时皆可使用),
可以实现重名文件无须确认直接覆盖。
3,合并文件
格式:copy /b 文件1+文件2+……文件N 合并后的文件名
例1,
copy /b d:\1.mp3+d:\2.mp3 e:\3.mp3
把1.mp3和2.mp3合并成3.mp3。
例2,
copy /b d:\1.txt+d:\2.mp3
把1.txt和2.mp3合并,这里没有指定合成后的文件名哦,缺省情况下,合并后的文件名是命令中的第一个文件的名。在这里,即把2.mp3合并进了1.txt。
★在尾部隐藏了文本数据的图片文件,在使用其他软件进行编辑并保存后,隐藏的文本数据有可能会丢失。
★MP3文件在使用此方法连接后,能实现连续播放。
★合并图片/歌曲这样的二进制文件必须使用/b参数(b代表Binary,二进制),否则合并将会失败;另一个合并参数是/a(a代表ASCII,文本文件),只能用于纯文本的合并。两参数不能同时使用,二进制方式可以合并文本和二进制文件,而文本方式则只能合并文本。
[ 本帖最后由 januapr 于 2009-8-27 09:04 编辑 ] |
|