windwos编程学习-copy,xcopyy

2017-01-01 20:54

copy

  • 假设,你需要把d:\test\test.txt这个文件复制到D盘根目录下,那么,使用
copy d:\test\test.txt d:\ 

就可以轻易办到。

  • 如果你在批量复制的时候,一概覆盖原文件,那么,一个一个地选择十分麻烦,这个时候,你可以使用不加提示就覆盖原文件的参数 /y (相当于自动选择了Yes选项)
 copy /y d:\test\test.txt d:\ 
  • 重命名 如果复制的时候,你还需要把源文件改个名
copy d:\test\test.txt d:\1.txt 
  • 如果要复制的路径带有空格、&等特殊符号的时候 请使用引号把这些特殊字符括起来
copy "d:\test abc\test.txt" "d:\t&est" 
  • 合并多个文件为一个文件
copy d:\test.txt+d:\abc.txt d:\test\test.txt

```就把D盘根目录下的test.txt和abc.txt两个文件的内容合并为test.txt,并保存到d:\test目录下。

# xcopy

- 要从驱动器 A 将所有文件和子目录(包括所有空的子目录)复制到驱动器 B

xcopy a: b: /s /e

- 要包含上一示例中的任何系统或隐藏文件,请按如下所示添加 /h 命令行选项:

xcopy a: b: /s /e /h

- 要使用 \Rawdata 目录中 1993 年 12 月 29 日后更改的文件更新 \Reports 目录中的文件

xcopy \rawdata \reports /d:12-29-1993

- 要更新上例中 \Reports 中存在的所有文件,而不考虑日期,请键入: 

xcopy \rawdata \reports /u