将最新的目录复制到网络驱动器

时间:2011-04-07 11:41:55

标签: windows batch-file dos

亲爱的, 我想在Windows中创建一个计划作业,它将最新目录及其文件复制到指定的网络路径。我想要拳头拉这个目录,然后复制到网络路径。因此,在特定目录下,程序创建一个目录,如下所示:0001,0002,003等。所以我希望BAT文件采用最后创建的文件,压缩并将其复制到网络驱动器\ elias \ cd1。

提前致谢

1 个答案:

答案 0 :(得分:0)

请查看此处:windows bat script to compress and move files并跳过第4步。

只有适合的方法是找到最后一个子目录,您可以按如下方式执行:

set dirtoprocess=
for /f "usebackq delims=" %%f in (`dir /b/o-d`) do if exist "%%~f\" (
    set dirtoprocess="%%~f"
    goto :OK
)
::UHOH, no directory found…
goto :EOF
:OK
::continue…