Berikut ini dapat membantu - itu memang menangani masalah jalur relatif secara langsung - tetapi memang memungkinkan banyak mengecualikan direktori dan sub direktori.
Jika Anda hanya mengecualikan folder tingkat atas - cukup gunakan nama folder - misalnya APC. Namun jika Anda melakukan sub folder - Anda memerlukan seluruh path. Path harus sepenuhnya mencocokkan path sumber + path ke subfolder. Saya telah mengujinya dengan berbagai cara dan ini adalah satu-satunya cara saya bisa membuatnya bekerja. Format file batch / cmd ini juga memungkinkan spasi di path atau nama file.
setlocal
set Source_path="\\usatlvmpdroadm1\C$\Installs"
set Destination_path="C:\Robo"
set Log_Path_and_File="C:\RoboCopy_Log_Files\01-Installs C drive to Robo C drive.txt"
set ED1="APC"
set ED2="\\usatlvmpdroadm1\C$\Installs\Dell\Dell MD3420 Firmware"
robocopy.exe %Source_path% %Destination_path% /COPYALL /ZB /MIR /MT:128 /DCOPY:T /XA:SH /XD %ED1% /XD %ED2% /XJ /XJD /R:2 /W:1 /NDL /NP /TEE /LOG:%Log_Path_and_File%
endlocal
%CD%
variabel lingkungan. Contoh:robocopy ".\CurrentDir" ".\NewDir" /XD "%CD%\CurrentDir\SubDir1" "%CD%\CurrentDir\SubDir2" /E /MOVE