51Testing软件测试网_
d2a
v6WB0c*Z0w前几天从别人机器上拷东西,每次都是快结束的时候给我弹出对话框说有什么_desktop.ini复制终止。很是痛苦不知怎么办,幸好一哥们给我写了个批处理文件可以拷过来了。以前没用过这东西感觉很神奇,打开一看只有一句话xcopy "\\192.XXX.1.20\GameAdmin\VSS_Local\DebugEnv" "E:\DevEnv" /i /s /c /y51Testing软件测试网5vt])PV
51Testing软件测试网Tx1gy:z今天上网搜索以下相关的知识:51Testing软件测试网r2VDvD|
L'Z3qs
51Testing软件测试网I%sf|,M9J1^.ae*I6e拷贝文件和文件夹可以用xcopy实现,即:xcopy obt\*.* C:\Windows\OBT\ /s /e
p`)j6c
e{Hk05]K]Fa,tv7Jx&F0XCOPY 还有众多的功能, 是加参数来完成的。上面的/s /e 参数的作用分别是把子目录和空目录都复制过去,一些使用举例和参数说明如下:
ja/b`G(k T'f051Testing软件测试网,Fp;Z3XjlJ;P1、如只是单纯地复制 E:\ 盘上所有文件到 D:\ 盘上,就输入“ xcopy e:\*.* d: /s /h "就行啦!如果在复制过程中,你不要他复制文件啦!那就按键盘热键“Ctrl " +"Pause /break" 二个热键 来中断复制。
B8f*a_5w0Pw/q.x_a.K02、如果想把E:\ 盘上所有文件复制到D:\盘上,分为今天复制一点,明天再接着复制一些,后天再接着复制一些。或者是某种原因上次没有复制完成,今天想接着复制。(这种情况是经常在复制文件中出现的)那可怎么办才好呢?
$T"YZ]X4lzdG0那就输入“ xcopy e:\*.* d: /s /h /d /y ”就行啦。他能查出那些文件是已经复制过去啦,那些文件还没有复制过去的。 51Testing软件测试网3lQb8g#S-W"Hw
51Testing软件测试网.W.\Z'h'Yf NuS3、当然我们也会碰到这种情况,一些文件我们已经修改过啦!网上面又有最新版本的啦。原来备份的那份文件我们要及时更新啦。那怎么才能同步更新呢?当然我们可以把最新的好份文件复制过去,这也是一种解决办法。 51Testing软件测试网Ig OE4gf"T&C
如果修改的文件有很多的,自己到时候也记不清楚那份文件是更新过的。这么多的原来备份的那份文件都要更新,都要复制过去,可不是件省力气的活,而且容易出错和一些文件被忘记啦!
9F*}8D%N5cT SR
Y0那和上面一样也同样输入" xcopy e:\*.* d: /s /h /d /y "就行啦! 51Testing软件测试网V
G@]#n`6A
51Testing软件测试网x6OT4]6XUD$g9hu/ex4、还有一种情况我们经常也碰到的,因为复制某个文件出错或者这个文件在使用中,而停止了复制工作,(比如,复制C 盘上的 windows xp )我们这时候想跳过某个出错的文件和某个正在使用中文件而继续复制其他文件。
wg
CS%m O0b0在多加入一个参数" /c "就是 " xcopy e:\*.* d: /s /h /d /c /y "就行啦!
HLV
n&~[7}c(U0&E)Aw%K
~:c'X#x05、有时候我们想XCOPY 变为自动复制,并且复制完成后关闭电脑,可以建立一个批处理文件,新建文本文档,更名为XCOPY.BAT 当然扩展名原来是TXT 格式的要更名为BAT 在这个 XCOPY.BAT 中输入 51Testing软件测试网3Q6^@#m"Gvm:S
xcopy e:\*.* d: /s /h /c /y 51Testing软件测试网4KRFl5a8R4o2|)uD
shutdown -s 51Testing软件测试网6h$dOU6?
v
然后双击xcopy.bat 运行它,你这时候可以出去玩啦。电脑会自己复制备份完成文件然后自动关闭电脑。
)iwJtEX7@Ta!y0Z5Mf Sz2{;m @0
In.e3r|K?l*G0XCOPY source [destination] 参数(如 /s /e)
a{f}
_5^N0(B2su/hN0source 指定要复制的文件。 51Testing软件测试网7B9_Q:lLYM jM8P/]
51Testing软件测试网B(w~#}7Tz;Vk)Fdestination 指定新文件的位置和/或名称。
Rn2P H2^R.]`]/D(x1e"d0QO3ur5Lu0/A 只复制有存档属性集的文件, 但不改变属性。
9a%p;zj*N9k.g0-d['|m4[0_ lU
}0/M 只复制有存档属性集的文件, 并关闭存档属性。
,Bs"i:o8\0
`S%rV+\0/D:m-d-y 复制在指定日期或指定日期以后改变的文件。如果没有提供日期,只复制那些源时间比目标时间新的文件。51Testing软件测试网![!z+Lz6c,Sr1t
`i O}I-o$k0/EXCLUDE:file1[+file2][+file3]...
j_0}t6nIq0指定含有字符串的文件列表。如果有任何字符串与要被复制的文件的绝对路径相符,那个文件将不会得到复制。 51Testing软件测试网tZ;XS-m#A
例如,指定如 \obj\ 或 .obj 的字符串会排除目录 obj 下面的所有文件或带有 .obj 扩展名的文件。
#?:?.wWZ},Sz0$lZ0d&qP9^!r0/P 创建每个目标文件前提示。
-A^Z]#a)F0)[ Ux0y!j8s"D0c0/S 复制目录和子目录,除了空的。51Testing软件测试网!}"iD-RLM
X
51Testing软件测试网6Pv4y2{3l1Pic
D(f/E 复制目录和子目录,包括空的。 与 /S /E 相同。可以用来修改 /T。 51Testing软件测试网.yz `w*CJ8F;m3K
51Testing软件测试网0e
BZ
d7^7A#z/V 验证每个新文件。
d
bNN:h%t7Z0)y2P"ebw:iX5i0/W 提示您在复制前按键。
qe#`;z@'Y%A&H051Testing软件测试网2B4Fv%a b/C 即使有错误,也继续复制。
8ae/Z2YLTT*qya051Testing软件测试网n ]4j:K't#pz]/I 如果目标不存在,又在复制一个以上的文件, 则假定目标一定是一个目录。
%fs
cpZb051Testing软件测试网A+X
RK
{:tY
n2l/Q 复制时不显示文件名。
rD+J5qX)x:V{051Testing软件测试网v|o2k]&X/F 复制时显示完整的源和目标文件名。
C ~.D C(J(A%}04N'yxb2y^$P0/L 显示要复制的文件。
&u;MqZ2@z'M:f0$q5Z#d$JM|B~0/G 允许将没有经过加密的文件复制到不支持加密的目标。
"\y(Xn gM#`"m*Ye051Testing软件测试网"y_BN)d)f/H 也复制隐藏和系统文件。 51Testing软件测试网iaj _2l*_#p*~S
eI6MZC0/R 改写只读文件。
d \'KXV@+T.h q0%k.J"diob0/T 创建目录结构,但不复制文件。不包括空目录或子目录。/T /E 包括空目录和子目录。
\;y+K:[$|j]-pt4a051Testing软件测试网\
Np.y W.f)P
O2lj/U 只复制已经存在于目标中的文件。 51Testing软件测试网$D9k)W)z\C
51Testing软件测试网so)AbI%mQU,e/K 复制属性。一般的 Xcopy 会重设只读属性。 51Testing软件测试网`
x6]$u6A
51Testing软件测试网8\!G`"o|H/N 用生成的短名复制。 51Testing软件测试网h?J M,@ej;Jz8x0?#t
!|)K0}8k\0s1I:}0/O 复制文件所有权和 ACL 信息。
KJ)j,sK0~yip:a+JO2wV(Q0/X 复制文件审核设置(隐含 /O)。
Rbku)D0rk^GC051Testing软件测试网:z~&Ypn/Y 禁止提示以确认改写一个现存目标文件。
lbW3P!vjl0
wd4V2sV$?.ii9`G0/-Y 导致提示以确认改写一个现存目标文件。51Testing软件测试网0h3W5a%g~ L(C
51Testing软件测试网%@T@ gZ*Tl3~/Z 用重新启动模式复制网络文件。
_$BB8@PH,\e"|0
1W\h-CI0