Я пытаюсь создать файл .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"
Это в основном копирует только недавно созданные или измененные файлы или каталоги из исходного каталога в целевой каталог. Затем он удаляет файлы из целевого каталога, который не существует в исходном каталоге.
Теперь проблема в том, что мне также нравится знать, как удалять подкаталоги в целевом каталоге, который не существует в исходном каталоге.
Пожалуйста, не разбивайте мои коды, если они сделаны неправильно. Я просто новичок в командной строке.