Скрипт для поиска определенных имен папок, а затем копирования содержимого в папку назначения

Скрипт для поиска определенных имен папок, а затем копирования содержимого в папку назначения

Я ищу помощь в поиске сценария или отправной точки, так как я немного новичок в написании сценариев. В основном я пытаюсь добиться следующего.

Определенное имя папки, назовем ее "folder1", является подпапкой в ​​каталоге "dir1". Я пытаюсь заставить скрипт найти все экземпляры "folder1" в "dir1" и скопировать все их содержимое с сохранением структуры папок, если это возможно, в местоположение на другом диске.

Я просмотрел ROBOCOPY и XCOPY, и похоже, что ни один из них не может помочь. Буду признателен за любые ресурсы, примеры или рекомендации!

решение1

xCopy сделал это за меня:

xCopy "E:\tempNet\x" "E:\tempNet\z" /E /Q /H /K /O /X /B /Y /R /G /C /I /V
  • /E Копирует каталоги и подкаталоги, включая пустые.

  • /Q Не отображать имена файлов при копировании.

  • /H Копирует также скрытые и системные файлы.

  • /K Копирует атрибуты. Обычная команда Xcopy сбросит атрибуты, доступные только для чтения.

  • /O Копирует информацию о владельце файла и ACL.

  • /X Копирует настройки аудита файлов (подразумевает /O).

  • /B Копирует саму символическую ссылку вместо цели ссылки.

  • /Y Подавляет запрос на подтверждение перезаписи существующего файла назначения.

  • /R Перезаписывает файлы, доступные только для чтения.

  • /G Позволяет копировать зашифрованные файлы в место назначения, не поддерживающее шифрование.

  • /C Продолжает копирование даже в случае возникновения ошибок.

  • /I Если место назначения не существует и копируется более одного файла, предполагается, что местом назначения должен быть каталог.

  • /V Проверяет размер каждого нового файла.

Тип "скопировать /?" для получения подробной информации и запустите от имени администратора

Связанный контент