ฉันกำลังพยายามสร้างไฟล์. bat ที่ซิงค์ไฟล์และโฟลเดอร์ และจนถึงตอนนี้ฉันก็มาถึงเรื่องนี้:
xcopy "C:\Users\user pc\Google Drive" "J:\Google drive offline backup" /d /e /f /h /i /j /k /r /s /y /z
for %%F in ("J:\Google drive offline backup\*") do if not exist "C:\Users\user pc\Google Drive\%%~nxF" del "%%~fF"
โดยทั่วไปจะคัดลอกเฉพาะไฟล์หรือไดเรกทอรีที่สร้างขึ้นใหม่หรือปรับเปลี่ยนที่มาจากไดเรกทอรีต้นทางไปยังไดเรกทอรีปลายทาง จากนั้นจะลบไฟล์ออกจากไดเรกทอรีปลายทางที่ไม่มีอยู่ในไดเรกทอรีต้นทาง
ตอนนี้ปัญหาคือฉันต้องการทราบวิธีการลบไดเรกทอรีย่อยในไดเรกทอรีปลายทางที่ไม่มีอยู่ในไดเรกทอรีต้นทาง
กรุณาอย่าทุบตีรหัสของฉันถ้ามันทำให้ฉันเป็นมือใหม่ในพรอมต์คำสั่ง ..
คุณสามารถใช้ rsync ได้ไหม
—
ctrl-alt-delor