Как исключить копирование файлов и папок с помощью Robocopy в Windows 11, 10

215
w i n d o w s 16.webp

Последнее обновление 01.01.2023 — Алёна Кузнецова

В Windows 11 (или 10) Robocopy (Robust File Copy) — это мощный инструмент командной строки для управления файлами с множеством параметров для передачи файлов и папок в другое место быстрее и надежнее, чем File Explorer.

Однако по умолчанию Robocopy передает все по заданному пути, что может быть не идеальным в каждом сценарии, поскольку у вас могут быть определенные файлы и папки в месте, которое вы не хотите копировать. Однако инструмент включает как минимум два параметра, которые можно использовать для исключения файлов и папок из процесса копирования.

В этом руководстве вы узнаете, как копировать данные с помощью Robocopy в Windows 10 (или Windows 11), за исключением тех файлов и папок, которые вам не нужно передавать.

Исключить папку с помощью Robocopy

Чтобы исключить папку при копировании с помощью Robocopy, выполните следующие действия:

  1. Откройте Пуск в Windows 11.

  2. Найдите командную строку, щелкните результат правой кнопкой мыши и выберите параметр «Запуск от имени администратора».

  3. Введите следующую команду, чтобы скопировать файлы и папки, за исключением определенной папки, в другое место, и нажмите Enter:

    robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path\to\exclude-folder"

    В этом примере исключается конкретная папка с помощью Robocopy:

    robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclude-folder-1

    В этом примере папка исключается с помощью подстановочного знака Robocopy:

    robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclude-fold*

    Этот пример исключает несколько папок с помощью Robocopy:

    robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path\to\exclude-folder-1" "C:\source\folder\path\to\exclude-folder-2"

После выполнения этих шагов данные будут скопированы в место назначения, за исключением папок, указанных в команде (exclude_folder_file_robocopy), которые необходимо исключить.

Исключить файл с помощью Robocopy

Чтобы исключить файл при копировании с помощью Robocopy, выполните следующие действия:

  1. Откройте Пуск.

  2. Найдите командную строку, щелкните результат правой кнопкой мыши и выберите параметр «Запуск от имени администратора».

  3. Введите следующую команду, чтобы скопировать файлы и папки, за исключением определенного файла, в другое место, и нажмите Enter:

    robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\source\folder\path\to\folder\filename.extension"

    В этом примере файл исключается с помощью Robocopy:

    robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filename-1.extension

    В этом примере файл исключается с помощью подстановочного знака Robocopy:

    robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filena*

    В этом примере несколько файлов исключаются с помощью опции Robocopy:

    robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\source\folder\path\to\folder\filename-1.extension" "C:\source\folder\path\to\folder\filename-2.extension

После того, как вы выполните эти шаги, Robocopy скопирует все файлы и папки из определенного места, за исключением файлов, указанных вами в команде с помощью ключа /XF.

Исключение файлов и папок с помощью Robocopy

Чтобы исключить файл и папку с помощью Robocopy, выполните следующие действия:

  1. Откройте Пуск.

  2. Найдите командную строку, щелкните результат правой кнопкой мыши и выберите параметр «Запуск от имени администратора».

  3. Введите следующую команду, чтобы скопировать файлы и папки, за исключением определенных файлов и папок, на другой диск, и нажмите Enter:

    robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path\to\exclude-folder" /XF "C:\source\folder\path\to\folder\filename.extension"

После выполнения этих шагов все содержимое будет скопировано в новое место, за исключением тех файлов и папок, которые вы исключили в команде с помощью переключателей /XD и /XF.

Командные переключатели Robocopy

Robocopy имеет множество параметров, и в команде, показанной в этом руководстве, мы используем следующие переключатели для копирования данных, исключая определенные файлы и папки.

  • /E — Копировать подкаталоги, в том числе пустые.
  • /Z — Копировать файлы в перезапускаемом режиме.
  • /ZB — использует перезапускаемый режим. Если доступ запрещен, используйте резервный режим.
  • /R:5 — Повторить 5 раз (можно указать другое число, по умолчанию 1 миллион).
  • /W:5 — Подождите 5 секунд перед повторной попыткой (вы можете выбрать другое число, по умолчанию 30 секунд).
  • /TBD — дождаться определения имен общих ресурсов (повторить ошибку 67).
  • /NP — No Progress — не отображать процент копирования.
  • /V — Производить подробный вывод, показывающий пропущенные файлы.
  • /XD — Исключает папки, соответствующие пути и имени папки.
  • /XF — Исключает файлы, соответствующие местоположению и имени файла.

Наиболее важными переключателями в этой команде являются /XD, который позволяет исключить папки, и /XF, который можно использовать для исключения файлов. Другие параметры являются необязательными, но вы должны использовать эти параметры, которые вы должны использовать в любом стандартном процессе копирования с помощью Robocopy.

По теме:  Как включить новый Copilot в OneNote (предварительная версия)
Предыдущая статьяКак начать аппать скины в КС:ГО?
Следующая статьяКак исправить проблемы с подключением Bluetooth в Windows 11
Алёна Кузнецова
Проработав более десяти лет писателем, Алёна сначала основала свой собственный академический игровой сайт, а затем присоединилась к команде этого сайта. Будучи сторонником критического академического изучения игр и получив степень магистра литературы и культуры со специализацией в области цифровых технологий, она надеется продвинуться в этой области и вдохновить других присоединиться к разговору. Хорошо разбирается в технологиях.