Как автоматически копировать файлы из одной папки в другую в 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Командная строка

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

Читать далее
Список элементов панели управления Запуск команд в Windows 11

Список элементов панели управления Запуск команд в Windows 11КакОкна 11Командная строка

Практически все настройки Windows доступны в Панели управления. Обычно, чтобы запустить инструмент Панели управления, мы должны сначала запустить Панель управления, найти необходимые настройки, а з...

Читать далее
Как отключить командную строку в Windows 11

Как отключить командную строку в Windows 11КакОкна 11Командная строка

Командная строка - очень важная часть Windows, из которой можно управлять большинством параметров Windows. Если все пользователи имеют доступ к командной строке, весьма вероятно, что люди могут неп...

Читать далее