Можете да автоматизирате този процес с помощта на Task Scheduler
- За да копирате автоматично файлове от една папка в друга в Windows 11, трябва да използвате пакетни файлове.
- Ако това е твърде сложно за вас, има много решения на трети страни, които могат да ви помогнат.
Важно е да поддържате резервно копие на важни файлове и можете лесно автоматично да копирате файлове от една папка в друга на вашия компютър с вградени инструменти.
Windows вече има команди, които ви позволяват да копирате файлове и в това ръководство ще ви покажем как да ги използвате, за да автоматизирате процеса на копиране.
- Как автоматично да копирате файлове от една папка в друга в Windows 11?
- 1. Създайте пакетен файл
- 2. Създайте планирана задача за изпълнение на скрипта
- 3. Използвайте софтуер на трети страни
- Пакетен скрипт за преместване на файлове от една папка в друга въз основа на дата/име
Как автоматично да копирате файлове от една папка в друга в Windows 11?
1. Създайте пакетен файл
- Отворете Бележник.
- Поставете следния код, но не забравяйте да коригирате стойностите на изходната папка и целевата папка, така че да съответстват на пътищата на вашия компютър:
@echo off set "source=C:\Users\WindowsReport\Downloads" set "destination=D:\Backup" robocopy "%source%" "%destination%" exit /b
- Кликнете върху Файл и изберете Запази като.
- Задайте директорията за запазване, задайте типа на файла на Всички файловеи задайте името на copyfiles.bat.
- Запазите промените.
2. Създайте планирана задача за изпълнение на скрипта
- Въведете в полето за търсене задача. Изберете Планировчик на задачи от списъка.
- Кликнете върху Създаване на основна задача.
- След това задайте името и описанието на вашата задача и щракнете върху Следващия.
- Задайте как ще се задейства задачата. Използвахме Когато компютърът стартира, но можете да зададете задачата да се изпълнява на всеки няколко дни или всяка седмица.
- Изберете Стартирайте програма.
- След това щракнете върху Прегледайте бутон.
- Изберете груповия файл copyfiles.bat който си създал.
- Накрая щракнете върху завършек за добавяне на нова задача.
3. Използвайте софтуер на трети страни
- Изтеглете FreeFileSync и го инсталирайте.
- Стартирайте приложението.
- Кликнете Прегледайте и изберете пътя на файла както за изходната, така и за целевата директория.
- След това изберете желания метод за синхронизиране.
- Накрая щракнете върху Синхронизирайте.
В случай, че имате проблеми с този инструмент, можете да използвате всеки друг софтуер за синхронизиране на файлове.
Как тестваме, преглеждаме и оценяваме?
През последните 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. За да разберете по-добре как работят тези команди, предлагаме да научите как копирайте файлове с помощта на командния ред.
За да сте сигурни, че всичко работи както трябва, добра идея е да сравнете папки и копирайте липсващи файлове съответно. За повече информация относно управлението на файлове, посетете нашето ръководство за това как извличане на файлове от множество папки.
Какъв метод използвате за автоматично копиране на файлове на вашия компютър? Споделете го с нас в секцията за коментари по-долу!