Як автоматично копіювати файли з однієї папки в іншу в 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 TYPE – IPF TIME Error у 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 10 [ПРОСТІ ВИПРАВЛЕННЯ]

Команда "Виконати" не зберігає історію в Windows 10 [ПРОСТІ ВИПРАВЛЕННЯ]Windows 10АвтозаповненняКомандний рядок

Щоб вирішити різні проблеми з ПК, ми рекомендуємо DriverFix:Це програмне забезпечення буде підтримувати ваші драйвери та працювати, тим самим захищаючи вас від поширених помилок комп’ютера та неспр...

Читати далі

Сторінка Geek - Поради та огляди програмного забезпечення для Windows - Сторінка 5ЯкПоштаМережаОфісUsbWindows 10АудіоАкумуляторКомандний рядокКрайПомилка

Ми всі знаємо, що Microsoft Edge має вбудований зчитувач PDF, і Windows рекомендує використовувати Microsoft Edge для читання PDF-файлів в Інтернеті та в автономному режимі. Крім того, Microsoft Ed...

Читати далі

Windows 10 - Сторінка 10ЯкВстановленняОфісOnedriveПринтерВипадковіWindows 10КамераChromeКомандний рядокДисплейПомилкаExcelІгри

Відновлення системи - це дуже важлива функція, яка допомагає вирішити будь-яку проблему в системі, коли всі обхідні та виправні помилки виходять з ладу. Однак що ми можемо зробити, коли стикаємось ...

Читати далі