Как автоматически копировать файлы из одной папки в другую в Windows 11

Вы можете автоматизировать этот процесс с помощью Планировщика задач.

  • Чтобы автоматически копировать файлы из одной папки в другую в Windows 11, вам необходимо использовать пакетные файлы.
  • Если для вас это слишком сложно, есть множество сторонних решений, которые могут помочь.
автоматически копировать файлы из одной папки в другую

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

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

В этой статье
  • Как автоматически копировать файлы из одной папки в другую в Windows 11?
  • 1. Создать пакетный файл
  • 2. Создайте запланированную задачу для запуска скрипта.
  • 3. Используйте стороннее программное обеспечение
  • Пакетный скрипт для перемещения файлов из одной папки в другую на основе даты/имени

Как автоматически копировать файлы из одной папки в другую в Windows 11?

1. Создать пакетный файл

  1. Открыть Блокнот.
  2. Вставьте следующий код, но обязательно измените значения исходной папки и папки назначения так, чтобы они соответствовали путям на вашем компьютере:
    @echo off set "source=C:\Users\WindowsReport\Downloads" set "destination=D:\Backup" robocopy "%source%" "%destination%" exit /b
  3. Нажмите на Файл и выбери Сохранить как.
  4. Установите каталог сохранения, установите тип файла на Все файлыи задайте имя copyfiles.bat.
  5. Сохранить изменения.

2. Создайте запланированную задачу для запуска скрипта.

  1. В поле поиска введите задача. Выбирать Диспетчер задач из списка.
  2. Нажмите на Создать базовую задачу.
  3. Далее задайте имя и описание вашей задачи и нажмите Следующий.
  4. Установите способ запуска задачи. Мы использовали Когда компьютер запускается, но вы можете настроить запуск задачи каждые несколько дней или каждую неделю.
  5. Выбирать Запустить программу.
  6. Далее нажмите кнопку Просматривать кнопка.
  7. Выберите пакетный файл copyfiles.bat что вы создали.
  8. Наконец, нажмите Заканчивать чтобы добавить новую задачу.

3. Используйте стороннее программное обеспечение

  1. Скачать FreeFileSync и установите его.
  2. Запустите приложение.
  3. Нажмите Просматривать и выберите путь к файлу как для исходного, так и для целевого каталога.
  4. Далее выберите желаемый метод синхронизации.
  5. Наконец, нажмите Синхронизировать.

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

Как мы тестируем, проверяем и оцениваем?

Последние 6 месяцев мы работали над созданием новой системы проверки того, как мы создаем контент. Используя его, мы впоследствии переработали большинство наших статей, чтобы предоставить практический опыт работы с созданными нами руководствами.

Более подробную информацию вы можете прочитать как мы тестируем, проверяем и оцениваем в WindowsReport.

Подробнее об этой теме
  • Как открыть файлы EPUB в Windows 11
  • Как открыть XML-файл в Windows 11
  • Исправлено: ТИП ESIF — ошибка ВРЕМЕНИ IPF в Windows 11.

Пакетный скрипт для перемещения файлов из одной папки в другую на основе даты/имени

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

@echo off. set "sourceFolder=C:\SourceFolder"
set "destinationFolder=C:\DestinationFolder"
set "filePattern=*2010*" for %%F in ("%sourceFolder%\%filePattern%") do ( move "%%F" "%destinationFolder%"
) echo Files moved based on file name pattern. pause

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

@echo off. set "sourceFolder=C:\SourceFolder"
set "destinationFolder=C:\DestinationFolder"
set "cutoffDate=2023-01-01" for /f %%F in ('dir /b /a-d /o-d %sourceFolder%') do ( set "fileDate=" for /f %%D in ('wmic datafile where name^="%sourceFolder%\%%F" get LastModified ^| findstr /r "^[0-9]"') do ( set "fileDate=%%D" ) if defined fileDate ( if "%fileDate%" LSS "%cutoffDate%" ( robocopy "%sourceFolder%" "%destinationFolder%" "%%F" ) )
) echo Files moved based on date cutoff. pause

Как видите, использовать скрипт для автоматического копирования файлов из одной папки в другую в Windows 11 относительно просто. Чтобы лучше понять, как работают эти команды, мы предлагаем научиться копировать файлы с помощью командной строки.

Чтобы убедиться, что все работает как надо, рекомендуется сравнивать папки и копировать недостающие файлы соответственно. Для получения дополнительной информации об управлении файлами посетите наше руководство о том, как извлекать файлы из нескольких папок.

Какой метод вы используете для автоматического копирования файлов на свой компьютер? Поделитесь этим с нами в разделе комментариев ниже!

Как загрузиться прямо из командной строки в Windows 11

Как загрузиться прямо из командной строки в Windows 11Окна 11Командная строка

Самый короткий путь — использовать режим Recovery.Для загрузки в командной строке в Windows 11 вы можете использовать режим восстановления, расширенный вариант запуска или установочный носитель.Про...

Читать далее
Как скопировать файлы с помощью командной строки в Windows 11

Как скопировать файлы с помощью командной строки в Windows 11Окна 11Командная строка

Сначала запишите местоположение файлаЧтобы скопировать файлы с помощью командной строки в Windows 11, откройте CMD от имени администратора и запустите команду копирования.Продолжайте читать, чтобы ...

Читать далее
Как автоматически копировать файлы из одной папки в другую в Windows 11

Как автоматически копировать файлы из одной папки в другую в Windows 11руководства по Windows 11Командная строка

Вы можете автоматизировать этот процесс с помощью Планировщика задач.Чтобы автоматически копировать файлы из одной папки в другую в Windows 11, вам необходимо использовать пакетные файлы.Если для в...

Читать далее