2016-10-20 65 views

回答

0

相反的copy,您可以使用xcopy。使用/s標誌遞歸複製。確保使用\來終止PWJ文件夾,以指示目標是一個文件夾。您也可以使用robocopy。它更強大。您可以在robocopy /?中查找其參數。

0

您正在使用FOR和DIR命令的錯誤選項,對最新到最舊的日期中的每個文件執行復制。

@ECHO OFF 

(SET SrcDir=S:\Development\NightlyBuilds) 
(SET DstDir=U:\PWJ) 

IF NOT EXIST "%SrcDir%\" EXIT/B 
IF NOT EXIST "U:\PWJ\" EXIT/B 
IF /I NOT "%CD%"=="%SrcDir%" PushD "%SrcDir%" 

FOR /F "DELIMS=" %%A IN ('DIR/B/AD-L/OD *') DO SET Latest="%%A" 
ROBOCOPY %Latest% "%DstDir%\%Latest%" /E 

EXIT/B 
相關問題