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

Можете да автоматизирате този процес с помощта на Task Scheduler

  • За да копирате автоматично файлове от една папка в друга в 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. За да разберете по-добре как работят тези команди, предлагаме да научите как копирайте файлове с помощта на командния ред.

За да сте сигурни, че всичко работи както трябва, добра идея е да сравнете папки и копирайте липсващи файлове съответно. За повече информация относно управлението на файлове, посетете нашето ръководство за това как извличане на файлове от множество папки.

Какъв метод използвате за автоматично копиране на файлове на вашия компютър? Споделете го с нас в секцията за коментари по-долу!

CMD продължава да се появява в Windows 11? Спрете го в 5 стъпки

CMD продължава да се появява в Windows 11? Спрете го в 5 стъпкиКомандния ред

Извършете чисто зареждане или опитайте да изпълните командата за сканиране на SFCПотребителите се оплакват, че подканата CMD продължава да изскача на техните компютри, дори след като са ги затворил...

Прочетете още
КОРЕКЦИЯ: Продуктовият ключ не се показва в командния ред на Windows 10

КОРЕКЦИЯ: Продуктовият ключ не се показва в командния ред на Windows 10Командния ред

Ако вашият продуктов ключ не се показва в командния ред, не се притеснявайте, има лесен начин за разрешаване на проблема.Стартирането на командния ред като администратор, като следвате стъпките, по...

Прочетете още
Не можете да пишете в командния ред? 4 начина бързо да го поправите

Не можете да пишете в командния ред? 4 начина бързо да го поправитеКомандния ред

Имайте предвид, че липсата на администраторски привилегии може да предизвика тази грешкаАко има проблем с връзката с кабела на клавиатурата, тя може да не работи, когато пишете в командния ред.Един...

Прочетете още