0
尊敬的大家, 我想在Windows中創建一個計劃作業,它將最新的目錄及其文件複製到指定的網絡路徑。我想拳頭壓縮這個目錄,然後複製到網絡路徑。所以我想在一個特定的目錄下創建一個目錄,如下所示:0001,0002,003等。因此,我希望BAT文件採用最後創建的文件,將其壓縮並複製到網絡驅動器\ elias \ cd1。將最新的目錄複製到網絡驅動器
在此先感謝
尊敬的大家, 我想在Windows中創建一個計劃作業,它將最新的目錄及其文件複製到指定的網絡路徑。我想拳頭壓縮這個目錄,然後複製到網絡路徑。所以我想在一個特定的目錄下創建一個目錄,如下所示:0001,0002,003等。因此,我希望BAT文件採用最後創建的文件,將其壓縮並複製到網絡驅動器\ elias \ cd1。將最新的目錄複製到網絡驅動器
在此先感謝
請看這裏: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…
在哪一點你的代碼失敗? – jeb 2011-04-07 11:45:29