Переместить все файлы и папки с CMD (BAT файл)

Я хочу переместить все файлы и папки внутри папки "C:Foldertest "в папку "C:Foldertesttarget".

и всякий раз, когда я запускаю эту команду, она делает это для всех файлов и папок, кроме "C:Foldertesttarget" папка.

enter image description here

29
задан AFH
01.02.2023 18:37 Количество просмотров материала 3390
Распечатать страницу

1 ответ

RoboCopy был бы предпочтительным методом:

Robocopy C:\FolderTest\ c:\FolderTest\Target /E /ZB /MOVE /MOT:60
  • обратите внимание на обратную косую черту в исходной папке
    • невключение это скопировать C:\FolderTest, а не его содержание

  • /E: копировать подкаталоги, в том числе пустые
  • /ZB: использовать перезапускаемый режим; если доступ запрещен резервный режим
    • требует, чтобы пользователь был добавлен в группу "операторы архива", то заменить на /Z
  • /MOVE: переместить файлы и папки (удалить из исходного кода после копирования)
  • /MOT: источник монитора; повторите запуск через X минут, если он был изменен
    • вы могли бы также использовать /MON:1
      • /MON: монитор источник; снова, когда более чем X изменения
0
отвечен JW0914 2023-02-03 02:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх