将文件从映射的网络驱动器复制到本地驱动器的批处理文件



我在执行批处理文件时遇到问题,该文件会将文件从映射的网络驱动器复制到本地驱动器。

这是我正在使用的批处理代码(它目前只是在低级文件夹中,因为我不想在生产环境中执行命令,直到我一切完美(。

@echo  off
cls
echo press any key to continue back up!
pause
net use \sfiapp0cirris
xcopy "\sfiapp0CirrisSmartLight Test Reports*" "H:Sioux FallsPC04FPYLogs" /D/E/C/H/Y
echo backup complete
pause

当我请求它这样做时,上述命令会将文件复制到 H:\Sioux Falls\PC04FPYLogs,它说"复制了 0 个文件",但没有复制到该文件夹的文件。我已复制文件夹但为空,我有权访问所有网络和本地文件

您能提供任何进一步的建议吗? 任何帮助都非常感谢 谢谢

Xcopy /D:mm-dd-yy  /I  sourcedir destinationdir

/D:dd-mm-yyyy 根据指定日期当天或之后的修改日期复制文件。如果未指定日期,则仅复制源时间晚于目标时间的文件。

将目录"E:data"中在 2011 年 2 月 1 日或之后修改的所有文件复制到文件夹"E:\backup">

Xcopy /D:02-01-11 /I E:data E:backup

示例取自 https://www.windows-commandline.com/xcopy-command-syntax-examples/。日期可能是链接页面中给出的/D:dd-mm-yyyyy,可能因系统而异。

最新更新