Những điều sau đây có thể giúp - nó giải quyết vấn đề đường dẫn tương đối trực tiếp - nhưng cho phép nhiều thư mục loại trừ và thư mục con.
Nếu bạn chỉ loại trừ các thư mục cấp cao nhất - chỉ cần sử dụng tên thư mục - ví dụ APC. Tuy nhiên nếu bạn đang làm một thư mục con - bạn cần toàn bộ đường dẫn. Đường dẫn phải khớp hoàn toàn với đường dẫn nguồn + đường dẫn xuống thư mục con. Tôi đã thử nghiệm nó theo nhiều cách khác nhau và đây là cách duy nhất tôi có thể làm cho nó hoạt động. Định dạng tệp bó / cmd này cũng cho phép khoảng trắng trong đường dẫn hoặc tên tệp.
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%
biến môi trường. Ví dụ:robocopy ".\CurrentDir" ".\NewDir" /XD "%CD%\CurrentDir\SubDir1" "%CD%\CurrentDir\SubDir2" /E /MOVE