Originally posted by HAT at 2010-1-17 01:05:
参考:批处理获取指定天数之前的日期
http://www.bathome.net/thread-3330-1-1.html
跳过已有文件:
xcopy /d FolderA FolderB
版主,日期函数已解决,现在遇到一个新问题:如何用FOR 和IF NOT EXIST命令配合XCOPY命令实现复制时跳过已有文件,要不需要人工干涉的。我用这样的代码,结果是把W目录所有的文件和文件夹复制过去了,但是文件夹都是空的,文件全部存放在B目录根目录下面了啊,不知哪里错了,恳请帮我。附代码:
for /f "delims=" %%i (dir /b/s/a %W目录%') do (
if not exist %e%\%%~nxi xcopy /s/e/y/d "%%i" "B目录"
)