Cum să copiați un fișier în mai multe foldere pe Windows 10

Drag & drop face incredibil de ușor să copiați sau să mutați fișiere și foldere. Dacă trebuie să copiați un fișier în mai multe foldere, puteți ține apăsată tasta Ctrl și trageți fișierul sau folderul în fiecare folder în care doriți să-l copiați. Acest lucru necesită mult timp, deoarece încă trebuie să aruncați fișierul în fiecare folder în care doriți să copiați fișierul (sau folderul). Dacă trebuie să copiați un fișier în mai multe foldere și există o mulțime de foldere în care trebuie să copiați fișierul, puteți utiliza un fișier batch și faceți totul dintr-o singură mișcare.

Dacă trebuie să copiați mai multe fișiere în același folder, luați în considerare utilizarea acestui mic truc care vă permite să trimiteți fișiere într-un folder din meniul contextual.

Copiați un fișier în mai multe foldere

Acest script de lot are o limitare; folderele în care copiați fișierul trebuie să fie în același folder. Nu va funcționa dacă folderele sunt toate în locuri diferite.

Deschideți Notepad și inserați următoarele în el. Va trebui să faceți modificări acestui script înainte de a-l putea salva.

@echo off
for /D %%a in ("path-to-folder*.*") do xcopy /y /d path-to-filefile.FileExt "%%a"

Prima modificare pe care trebuie să o faceți este această cale („path-to-folder*.*”). Schimbați această cale în calea folderului care conține celelalte foldere. De exemplu, să presupunem că aveți un folder numit Jocuri și în interior sunt trei foldere numite 1, 2 și 3. În acest caz, trebuie să introduceți calea completă către folderul Jocuri. Lăsați *.* la sfârșit și nu eliminați paranteze sau ghilimele.

  Cum să obțineți aplicația iOS Notes pe Windows 10

A doua modificare pe care trebuie să o faceți este către această cale calea-vers-fișier.FileExt. Înlocuiți-l cu calea către fișierul pe care doriți să îl copiați în celelalte foldere. Includeți numele fișierului și extensia acestuia. Dacă aveți spații în cale sau în numele fișierului, includeți-l între ghilimele duble.

Salvați fișierul Notepad cu extensia de fișier BAT și rulați-l. Fișierul va fi copiat în toate subdirectoarele.

Exemplu

Așa arată codul după ce l-am editat pentru a copia un fișier numit MyFile.txt situat la C:UsersfatiwDesktopTest în toate subfolderele din C:UsersfatiwDesktopNewfolder.

@echo off
for /D %%a in ("C:UsersfatiwDesktopNewfolder*.*") do xcopy /y /d C:UsersfatiwDesktopTestMyFile.txt "%%a"

Dacă nu doriți să utilizați un script batch, puteți utiliza același fragment de cod cu modificări minore și îl puteți rula direct în linia de comandă. Codul editat arată astfel;

for /D %a in ("c:path-to-folder*.*") do xcopy /y /d c:testfile.FileExt "%a"

I-am făcut doar două modificări; @echo off a fost eliminat și unul dintre semnele % a fost eliminat. În continuare va trebui să editați comanda și să adăugați căile la fișier și foldere, dar cu promptul de comandă veți putea vedea și progresul.