level 1
copy命令如何不覆盖源文件
就是说目标文件夹有这个文件,就不覆盖,做跳过处理,没有就考到目标文件夹~~~
谢谢高手了~
2009年04月16日 09点04分
1
level 7
if not exist xxx copy xx xxx
2009年04月16日 09点04分
2
level 6
我记得copy 有个Y的参数~
可以做修改~
但是咋改成不覆盖就忘了~
官方说是-y:n?
不知道对不~
2009年04月16日 17点04分
5
level 1
if not exist xxx copy xx xxx
貌似可以,就是这个意思,但这是一个文件哪,还要知道文件名~~~如何做到,只要备份文件夹中没有这个文件就拷,是不是需要一个批处理,很多语句才能完成哪~
2009年04月17日 00点04分
8
level 1
for %%i in (*) do (if not exist "c:\bf\%%i" copy "%%i" c:\bf\)
呵呵,成功了~
2009年04月17日 01点04分
10
哪两个路径给点注解好吗?我
![[泪]](/static/emoticons/u6cea.png)
搞不掂啊
2014年12月03日 03点12分
level 1
自动输入N用 echo N|命令,真的很好用~~~谢谢
2009年04月17日 01点04分
11
level 6
md 1
xcopy /y /s "目标文件夹" 1x
xcopy /y /s "源文件夹" "目标文件夹"
xcopy /y/s 1 "目标文件夹"
rd /q /s 1
2009年04月18日 20点04分
12
level 6
md 1
xcopy /y /s "目标文件夹" 1
xcopy /y /s "源文件夹" "目标文件夹"
xcopy /y/s 1 "目标文件夹"
rd /q /s 1
2009年04月18日 20点04分
13
level 6
额~
没在命令提示里好象不行~
>1.txt echo. © 1.txt 2.txt &echo n|copy 1.txt 2.txt
上面的没有自动输入N
但是复制文件夹又有效~
请问是咋回事?
&md 1 &>c:\1\1.txt echo. © c:\1\1.txt c:\1\2.txt &echo n|xcopy c:\1\1.txt c:\1\2.txt
2009年04月18日 22点04分
14
level 6
额~
没在命令提示里好象不行~
>1.txt echo. © 1.txt 2.txt &echo n|copy 1.txt 2.txt
上面的没有自动输入N
但是复制文件夹又有效~
请问是咋回事?
&md 1 &>c:\1\1.txt echo. © c:\1\1.txt c:\1\2.txt &echo n|xcopy c:\1\1.txt c:\1\2.txt
2009年04月18日 22点04分
15
level 0
谢谢10楼的代码
补充下
for %1 in (*) do (if not exist "c:\bf\%1" copy "%1" c:\bf\)
解释:
复制【当前文件夹所有文件】==> 【c;\bf\】 (如在c:\bf\下无同名文件则复制)
我刚用来处理了190MB文件里的60多MB新文件,谢谢10楼!!!!!!!
2009年06月04日 11点06分
16
level 1
我又从做了这个批处理,该批处理文件可以放在任何地方
for %%i in (F:\bf\xp_pack_bak\*) do (if not exist "F:\bf\xp_pack\%%~nxi" copy "F:\bf\xp_pack_bak\%%~nxi" F:\bf\xp_pack\)
2009年06月08日 01点06分
17
level 1
简单点,用robocopy 命令,可以加参数:/MT:128,多线程复制
2010年12月06日 13点12分
18
level 11
echo n|copy /-y 1.txt 2.txt
robocopy命令没用过,不过看帮助貌似很强大
2010年12月08日 09点12分
19