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

792
mohammad takin

Я хочу переместить все файлы и папки из папки «C: \ Foldertest \» в папку «C: \ Foldertest \ target».

И всякий раз, когда я запускаю эту команду, она делает это для всех файлов и папок, за исключением папки «C: \ Foldertest \ target».

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

1
* быть вырезанным *? Что это значит? Andreas 6 лет назад 1
Скопируйте все файлы из папки «C: \ Foldertest» в папку «C: \ Foldertest \ target» и удалите ее из папки «C: \ Foldertest». mohammad takin 6 лет назад 0
В чем проблема? Выберите все файлы, кроме целевой папки, затем обрежьте и вставьте в целевую папку. Зачем использовать `cmd`? AFH 6 лет назад 0
Я хочу, чтобы это происходило с файлом file.bat каждые 3600 секунд. Мне нужна эта команда. mohammad takin 6 лет назад 0
Возможный дубликат [cmd move - переместить пару файлов] (https://superuser.com/questions/371302/cmd-move-move-a-couple-of-files) Nordlys Jeger 6 лет назад 0
Вы можете использовать команду `mv` для просмотра файлов и папок с фильмами. Nick 6 лет назад 0

1 ответ на вопрос

0
JW0914

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

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

  • /E: Копировать подкаталоги, включая пустые
  • /ZB: Использовать режим перезапуска; если доступ запрещен, используйте режим резервного копирования
    • Требуется, чтобы пользователь был добавлен в группу «Операторы архива», иначе измените на /Z
  • /MOVE: Переместить файлы и каталоги (удалить из источника после копирования)
  • /MOT: Источник монитора; запустить снова через X минут, если изменилось
    • Вы также можете использовать /MON:1
      • /MON: Источник монитора; запустить снова, когда увидено более X изменений
ОШИБКА. У вас нет прав пользователя на резервное копирование и восстановление файлов. ***** Они нужны для выполнения резервных копий (/ B или / ZB). ОШИБКА: Robocopy исчерпал память, выход. ОШИБКА: неверный параметр #% d: "% s" ОШИБКА: неверный файл задания, строка #% d: "% s" mohammad takin 6 лет назад 0
Вы можете либо добавить пользователя в группу «Операторы архива», либо изменить `/ ZB` на` / Z`. Я обновил свой ответ вышеупомянутым. JW0914 6 лет назад 0