Cum să copiați automat fișiere dintr-un dosar în altul pe Windows 11

Puteți automatiza acest proces utilizând Task Scheduler

  • Pentru a copia automat fișiere dintr-un folder în altul pe Windows 11, trebuie să utilizați fișiere batch.
  • Dacă acest lucru este prea complicat pentru dvs., există multe soluții terțe care vă pot ajuta.
copiați automat fișierele dintr-un folder în altul

Este important să păstrați o copie de rezervă a fișierelor importante și puteți copia cu ușurință fișierele dintr-un folder în altul pe computer cu instrumente încorporate.

Windows are deja comenzi care vă permit să copiați fișiere și, în acest ghid, vă vom arăta cum să le utilizați pentru a automatiza procesul de copiere.

În acest articol
  • Cum să copiați automat fișierele dintr-un folder în altul în Windows 11?
  • 1. Creați un fișier batch
  • 2. Creați o sarcină programată pentru a rula scriptul
  • 3. Utilizați software terță parte
  • Script batch pentru a muta fișiere dintr-un folder în altul în funcție de dată/nume

Cum să copiați automat fișierele dintr-un folder în altul în Windows 11?

1. Creați un fișier batch

  1. Deschis Notepad.
  2. Lipiți următorul cod, dar asigurați-vă că ajustați valorile folderului sursă și folderului de destinație, astfel încât să se potrivească cu căile de pe computer:
    @echo off set "source=C:\Users\WindowsReport\Downloads" set "destination=D:\Backup" robocopy "%source%" "%destination%" exit /b
  3. Click pe Fişier și alegeți Salvează ca.
  4. Setați directorul de salvare, setați tipul fișierului la Toate filele, și setați numele la copyfiles.bat.
  5. Salvează modificările.

2. Creați o sarcină programată pentru a rula scriptul

  1. În caseta de căutare tastați sarcină. Selectați Planificator de sarcini din lista.
  2. Click pe Creați sarcină de bază.
  3. Apoi, setați numele și descrierea sarcinii dvs. și faceți clic pe Următorul.
  4. Setați modul în care se va declanșa sarcina. Noi am folosit Când pornește computerul, dar puteți seta sarcina să ruleze la fiecare câteva zile sau în fiecare săptămână.
  5. Selectați Porniți un program.
  6. Apoi, faceți clic pe Naviga buton.
  7. Selectați fișierul batch copyfiles.bat pe care l-ai creat.
  8. În sfârșit, dați clic pe finalizarea pentru a adăuga o nouă sarcină.

3. Utilizați software terță parte

  1. Descărcați FreeFileSync și instalați-l.
  2. Porniți aplicația.
  3. Clic Naviga și alegeți calea fișierului atât pentru directorul sursă, cât și pentru cel țintă.
  4. Apoi, selectați metoda de sincronizare dorită.
  5. În sfârșit, dați clic pe Sincroniza.

În cazul în care aveți probleme cu acest instrument, puteți utiliza oricare altul software de sincronizare a fișierelor.

Cum testăm, revizuim și evaluăm?

Am lucrat în ultimele 6 luni la construirea unui nou sistem de revizuire a modului în care producem conținut. Folosind-o, am refăcut ulterior majoritatea articolelor noastre pentru a oferi experiență practică reală cu privire la ghidurile pe care le-am făcut.

Pentru mai multe detalii puteti citi cum testăm, revizuim și evaluăm la WindowsReport.

Citiți mai multe despre acest subiect
  • Cum să deschideți fișierele EPUB pe Windows 11
  • Cum să deschideți un fișier XML pe Windows 11
  • Remediere: TIP ESIF – Eroare IPF TIME pe Windows 11

Script batch pentru a muta fișiere dintr-un folder în altul în funcție de dată/nume

Pentru a muta fișiere pe baza numelui lor, utilizați următorul script, doar setați manual modelul fișierului, precum și directorul sursă și destinație:

@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

Pentru a muta fișiere pe baza datei lor de modificare, utilizați următorul script:

@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

După cum puteți vedea, este relativ simplu să utilizați un script pentru a copia fișiere dintr-un folder în altul automat pe Windows 11. Pentru a înțelege mai bine cum funcționează aceste comenzi, vă sugerăm să învățați cum copiați fișierele folosind linia de comandă.

Pentru a vă asigura că totul funcționează așa cum ar trebui, este o idee bună compara folderele și copiază fișierele lipsă în consecinţă. Pentru mai multe informații despre gestionarea fișierelor, vizitați ghidul nostru despre cum să faceți extrageți fișiere din mai multe foldere.

Ce metodă folosiți pentru a copia fișiere automat pe computer? Împărtășește-l cu noi în secțiunea de comentarii de mai jos!

Cum să rulați o scanare antivirus de la CMD

Cum să rulați o scanare antivirus de la CMDPrompt Comandă

Puteți rula diverse scanări pentru a localiza virușii pe CMDDacă doriți să rulați o scanare antivirus de la CMD, veți vedea că este destul de ușor.Asigurați-vă că introduceți comenzile corecte în a...

Citeste mai mult
Remediere: Linia de comandă continuă să se blocheze în Windows 11

Remediere: Linia de comandă continuă să se blocheze în Windows 11Prompt Comandă

Opriți blocările CMD în pași simpliO mulțime de lucruri pot declanșa aceste blocări aleatorii, dar pot fi remediate în câțiva pași.Vă recomandăm întotdeauna o repornire a sistemului, deoarece aceas...

Citeste mai mult
CMD nu funcționează în Windows 11: Cum să îl remediați în siguranță

CMD nu funcționează în Windows 11: Cum să îl remediați în siguranțăPrompt Comandă

Utilizați Restaurarea sistemului sau modificați variabila de mediu pentru a remedia problemaCMD este un instrument excelent de linie de comandă care vă ajută să rulați diverse comenzi și să depanaț...

Citeste mai mult