如何用copy命令做到复制但保留这个文件
批处理吧
全部回复
仅看楼主
level 12
192_168_0_256 楼主
在XP里面复制一个文件到另一个地方
如果那里有了该文件
就会出现两个选项
让你是否覆盖
而在win7以上的版本里面
多出了一个功能
就是
这个是图形操作
那么用copy命令如何实现呐?
当出现了同样名字的文件的时候
保留两个文件
2014年12月09日 08点12分 1
level 8
可以这样模拟:
@ echo off & setlocal enabledelayedexpansion
set "srcFile=D:\Test\a.txt"
set "dstFile=E:\Test\a.txt"
call :Loop "%dstFile%"
copy "%srcFile%" "%dstFile%"
pause & exit/b
:Loop
if exist "%dstFile%" set /a n+=1 & set "dstFile=%~dpn1(!n!)%~x1" & goto :Loop
2014年12月09日 10点12分 2
这样不行。多个文件,多个路径,不能这么操作。
2014年12月10日 02点12分
回复 花隐重重 :你很NB,不如你给楼主一个可行的方案呗
2014年12月10日 05点12分
1