免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2450|回复: 0
收起左侧

[资料] 批处理教程7之-------copy xcopy命令

[复制链接]
发表于 2012-5-17 14:24 | 显示全部楼层 |阅读模式
一、复制文件:copy
Copy只能复制文件,不能复制文件夹。

1。单个文件的复制

格式:copy source[drive:][path][filename]  [destination [drive:][path][filename]]
解释下吧,即copy 要复制的源文件(包括路径和文件名)  文件复制的目标路径[\文件名],当[destination [drive:][path][filename]]缺省时则为当前目录。
嗯,我们举几个例子看看:
1.
copy f:\地信网.txt d:\
把地信网.txt复制到d:\目录下。如果此操作成功,命令行窗口中会提示“已复制 1个文件”。
2.
copy f:\地信网.txt d:\地信网.bat
把地信网.txt复制到d:\目录下,并把它修改为地信网.bat,这里修改了文件名和它的格式。
3.
copy .\地信网
把当前目录下的地信网子目录中的文件全部拷到当前目录。这里好像有点难理解,呵呵,解释一下:比如当前目录是
g:\,它有很多子目录的,现在就把它的一个子目录地信网里面的文件全都拷到当前目录g:\,这样应该明
白了吧!copy后面那个"."的意思就是所有文件!后面我们会讲到的,呵呵!

2。批量复制文件
不多说直接上例子:
1.

copy f:地信网 d:\
将f:\地信网目录中所有文件复制到d:\.
2.
copy f:\地信网\*.txt d:\ /y
将f:\地信网 目录中所有txt格式的文件复制到d:\,当目标目录中已经存在了和源目录中即将复制的文件相同文
件名的文件时,就会出现如“改写x:\xx吗?(Yes/No/All):”这样的提示,让你选择是覆盖、不覆盖还是全部覆盖,
通过参数/y(复制单个文件或批量复制时皆可使用),可以实现重名文件无须确认直接覆盖。



二、复制文件(夹):xcopy

复制文件和目录树。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[ file2][ file3]...]


Source
必需的。指定要复制的文件的位置和名称。该参数必须包含驱动器或路径。
Destination
可省略。指定要复制的文件的目标。该参数可以包含驱动器盘符和冒号、目录名、文件名或者它们的组合。
如果省略 Destination,xcopy 命令将文件复制到当前目录。

一堆复杂的参数。。。晕了!xcopy可使用的参数太多了,这里只选几个常用的来讲一下。

/S 复制非空的目录和子目录。如果省略 /s,xcopy 将在一个目录中工作。
上例子:
xcopy /s f:\地信网 e:\kkk\
复制f:\地信网 目录下所有文件(夹)到e:\kkk,不包括空的子目录。(默认情况下,xcopy 不复制隐藏或系统文件)

/E 复制所有子目录,包括空目录。同时使用 /e、/s 和 /t 命令行选项。
上例子:
xcopy /e f:\地信网 e:\kkk\
复制f:\地信网目录下所有文件(夹)到e:\kkk,包括空的子目录。(默认情况下,xcopy 不复制隐藏或系统文件)

/H 复制具有隐藏和系统文件属性的文件。默认情况下xcopy 不复制隐藏或系统文件。
上例子:
xcopy /e /h f:\地信网 e:\kkk\
复制f:\地信网目录下所有文件(夹)到e:\kkk,包括空的子目录。加上了/h参数后,xcopy 复制隐藏或系统的文件

嗯,好吧,其实COPY和XCOPY的其他参数还有很多,在这里就不一一讲了,一时半会也讲不完,只要大家掌握了方法,自己多看看多练习就好了!



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表