本文中的命令说明来自DOS命令帮助说明。 如果与 DOS 命令帮助说明不同,请参阅 DOS 命令帮助说明。
语法
范围
$ copy /? 将一份或多份文件复制到另一个位置。 COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source 指定要复制的文件。 /A 表示一个 ASCII 文本文件。 /B 表示一个二进位文件。 /D 允许解密要创建的目标文件 destination 为新文件指定目录和/或文件名。 /V 验证新文件写入是否正确。 /N 复制带有非 8dot3 名称的文件时, 尽可能使用短文件名。 /Y 不使用确认是否要覆盖现有目标文件 的提示。 /-Y 使用确认是否要覆盖现有目标文件 的提示。 /Z 用可重新启动模式复制已联网的文件。 /L 如果源是符号链接,请将链接复制 到目标而不是源链接指向的实际文件。 命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。 这可能会被命令行上的 /-Y 替代。除非 COPY 命令是在一个批处理脚本中执行的,默认值应为 在覆盖时进行提示。 要附加文件,请为目标指定一个文件,为源指定 数个文件(用通配符或 file1+file2+file3 格式)。
复制单个文件的示例
复制 c:\123.txt d:\
将 123.txt 复制到 d:\ 目录。 如果此操作成功,命令行窗口会提示“1 个文件已复制”。
复制 c:\123.txt d:\abc.bat
将123.txt复制到d:\目录下,修改为abc.bat。 此处修改文件名及其格式。
复制。\123
将当前目录的123子目录下的所有文件复制到当前目录。
批量复制文件
复制 c:\123 d:\abc
将c:\123目录下的所有文件复制到d:\abc目录中。
复制 c:\123\*.rm d:\abc /y
将c:\123目录下的所有rm格式文件复制到d:\abc目录下。 当目标目录已经存在时,源目录中要复制的文件已经存在。
删除同名文件时,会出现“重写x:\xx?(是/否/全部):”等提示,可以选择是否覆盖、不覆盖、全部覆盖
覆盖,通过参数/y(复制单个文件或批量复制时可用),可以直接覆盖同名文件,无需确认。
合并文件
复制 /bd:\1.mp3 d:\2.mp3 e:\3.mp3
将 1.mp3 和 2.mp3 合并为 3.mp3。
复制 /bd:\1.txt d:\2.mp3
合并 1.txt 和 2.mp3。 此处未指定组合文件名。 默认情况下,合并的文件名是命令中的第一个文件。
姓名。 这里,2.mp3被合并到1.txt中。
假设您需要将文件d:\test\test.txt复制到D盘根目录下,那么使用copy d:\test\test.txt d:\就可以轻松完成。
当然,这是最简单的情况。 在实际使用中,你还是会遇到非常复杂的情况。
如果D盘根目录下已经存在名为test.txt的文件,那么在复制时,复制命令会提示您是覆盖原文件、放弃复制还是覆盖所有文件。 如果批量复制的时候把原来的文件全部覆盖的话,一一选择会很麻烦。 这时,可以使用参数/y,在不提示的情况下覆盖原文件(相当于自动选择Yes选项),完成命令为copy /yd:\test\test.txt d:\。
如果复制时需要重命名源文件,例如将test.txt改为1.txt,可以直接使用命令: copy d:\test\test.txt d:\1.txt ,即也就是说,在指定目标路径时,直接指定文件名,则复制后的新文件名就是源文件的名称。
如果要复制的路径包含空格、&等特殊字符,请使用引号将这些特殊字符括起来,例如:copy "d:\test abc\test.txt" "d:\t&est"
copy命令除了“复制”文件的功能外,还有一项绝活:将多个文件合并为一个文件。 具体格式为:复制文件1+文件2+文件3+...目标路径\新文件名。 例如:复制d:\test.txt+d:\abc.txt d:\test\test.txt,然后将D盘根目录下的test.txt和abc.txt两个文件的内容合并到test中.txt 并将其保存到 d:\test 目录。
还有一些参数需要复制,不过常用的就是上面这些。 更多用法请使用copy /? 在命令行窗口中进行查询。 很容易上手。
需要注意的是copy只能复制文件。 对于复制文件夹,需要使用xcopy进行复制。 xcopy是copy的高级版本,参数更丰富。
如何复制没有后缀的文件?
没有后缀的文件无法使用xcopy复制,但使用copy可以正常复制
复制 d:\web.xml d:\bcht-web-\
关于批量复制命令的具体使用的这篇文章就到此结束了。 更多相关批量复制内容请搜索 House以往文章或继续浏览以下相关文章。 希望大家以后多多支持 House。 !