copy命令如何不覆盖源文件
批处理吧
全部回复
仅看楼主
level 1
syddhgx 楼主
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 6
你可以不要参数,然后输N就不会覆盖了~
2009年04月16日 17点04分 6
level 1
syddhgx 楼主
我想自动处理,不想手动输入N,因为是计划任务。
2009年04月16日 23点04分 7
level 1
syddhgx 楼主
if not exist xxx copy xx xxx 
貌似可以,就是这个意思,但这是一个文件哪,还要知道文件名~~~如何做到,只要备份文件夹中没有这个文件就拷,是不是需要一个批处理,很多语句才能完成哪~
2009年04月17日 00点04分 8
level 0
自动输入N用 echo N|命令
2009年04月17日 01点04分 9
具体怎么弄啊? 是不是我语法错了? copy "\\10.28.100.11\soft\TheWorld6.exe" "%USERPROFILE%\Desktop" /-y echo n|
2014年12月03日 02点12分
level 1
syddhgx 楼主
for %%i in (*) do (if not exist "c:\bf\%%i" copy "%%i" c:\bf\)
呵呵,成功了~
2009年04月17日 01点04分 10
哪两个路径给点注解好吗?我[泪]搞不掂啊
2014年12月03日 03点12分
level 1
syddhgx 楼主
自动输入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
syddhgx 楼主
我又从做了这个批处理,该批处理文件可以放在任何地方
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
1