Dacă vă place cum ați așezat structura unui folder și doriți să o faceți din nou, iată cum să configurați o copie fără a include fișierele pe Windows.
Windows facilitează copierea și lipirea folderelor și subdirectoarelor dintr-un director în altul. Cu toate acestea, metoda convențională Ctrl + C și Ctrl + V copiază întregul folder și conținutul acestuia. Uneori, poate doriți să copiați structura folderului fără conținutul acesteia. Cu metoda convențională, copierea și apoi ștergerea conținutului fiecărui folder devine obositoare.
Pentru a remedia această problemă, puteți utiliza utilitarul de linie de comandă din PowerShell. În plus, puteți utiliza, de asemenea, utilitare de linie de comandă, cum ar fi Xcopy și Robocopy, pentru a realiza același lucru. Aici arătăm câteva modalități de a copia structura unui folder fără fișierele sale pe Windows.
1. Utilizați aplicația Duplicare director pentru a copia structura folderului
Cel mai simplu mod de a copia o structură de foldere fără fișiere este să utilizați un utilitar terță parte numit Duplicate Director. Este un utilitar multiplatform și este disponibil atât pe Windows, cât și pe macOS. Dezvoltatorul folosește un preț pay-what-you-want (PWYW) pentru aplicație, astfel încât să puteți numi un preț corect și să descărcați aplicația.
Pentru a copia structura de foldere fără fișiere folosind Duplicate Directory:
- Du-te la Pagina de director duplicat și descărcați versiunea Windows.
- Rulați programul de instalare și instalați aplicația. Odată instalată, lansați aplicația din meniul Start.
- Pentru a duplica directorul, va trebui să selectați Calea sursă si Calea de destinație făcând clic pe opțiunile corespunzătoare.
- Clic Duplicat pentru a copia directorul.
2. Cum să copiați structura unui folder utilizând PowerShell
Dacă preferați o metodă încorporată, puteți copia structura folderului fără fișiere folosind Windows PowerShell. Pentru a duplica structura fișierului folosind PowerShell, va trebui să vedeți comanda Copy-Item urmată de calea sursă și destinație.
Pentru acest ghid, vom duplica structura fișierului folderului din calea „E:\NewFolder” la calea de destinație „E:\TestFolder”. Iată cum să o faci.
- Deschideți PowerShell ca administrator (a se vedea cum să deschideți PowerShell ca administrator).
- În fereastra PowerShell, tastați următoarea comandă:
Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
- Comanda completă cu căile sursă și destinație adăugate va arăta mai jos:
Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
- Puteți evita să introduceți calea completă sursă și destinație prin glisarea și plasarea folderelor în consola PowerShell. PowerShell va adăuga automat calea pentru folderele respective.
- Comanda Filtru de mai sus folosește PSIScontainer proprietatea folderelor, care sunt containere și au valoarea Adevărat ($adevărat). Prin urmare, selectați numai folderele și lăsați afară toate fișierele din interiorul folderului cu valoarea Fals ($fals).
- Odată ce comanda este executată, întreaga structură NewFolder va fi disponibilă sub TestFolder fără fișiere.
3. Cum să copiați structura unui folder utilizând linia de comandă
În plus față de PowerShell, Windows oferă alte două utilitare de copiere în linia de comandă numite Xcopy și Robocopy, pentru a vă ajuta copiați fișierele mai rapid pe computerul dvs. Windows. În timp ce Robocopy este conceput pentru a înlocui vechea aplicație Xcopy, ambele utilitare sunt funcționale și vin preinstalate în toate edițiile sistemului de operare Windows.
- Xcopy: Scurt pentru copiere extinsă, este un utilitar de linie de comandă pentru a copia fișiere și directoare, inclusiv subdirectoare. Suportă mai mulți parametri sau comutatoare, inclusiv e/ și /t, esențiale pentru a efectua funcția de copiere fără fișiere.
- Robocopie: Succesorul Xcopy, Robust File Copy (Robocopy), vine cu mai multe opțiuni, cum ar fi oglindirea, capacitatea de a verifica diferențele dintre fișiere și programarea unei executări de copiere.
Să explorăm cum să le folosim pe ambele pentru a copia structura unui folder.
Cum să copiați structura unui folder utilizând Xcopy
Copierea structurii unui folder cu Xcopy este ușoară. Trebuie să folosim comanda „xcopy”, urmată de calea sursă și destinație. În plus, vom folosi două comutatoare Xcopy, /t și /e, pentru a duplica folderul și subdirectoarele fără a copia fișierele.
Rețineți că utilizarea ambelor comutatoare este necesară pentru a duplica directorul. In timp ce /t switch poate copia structura subdirectoarelor, nu poate detecta folderele goale. Pentru a remedia problema, puteți utiliza /e switch, care poate copia subdirectoare chiar dacă folderele sunt goale.
Pentru a copia un întreg arbore de directoare folosind Xcopy:
- apasă pe Victorie cheie și tip cmd.
- Faceți clic dreapta pe Prompt de comandă și selectați Rulat ca administrator.
- În fereastra Prompt de comandă, tastați următoarea comandă:
xcopy "SourcePath""DestinationPath"/t /e
- În comanda de mai sus, înlocuiți SourcePath cu structura de foldere pe care doriți să o copiați și DestinationPath cu calea în care doriți să stocați folderul duplicat.
- De exemplu, pentru acest ghid, comanda completă va arăta cam așa:
xcopy "E:\NewFolder""E:\TestFolder" /t /e
- După ce ați terminat, deschideți calea de destinație pentru a vedea dacă structura folderului a fost copiată cu succes.
Cum să duplicați structura unui folder folosind Robocopy
Robocopy înlocuiește Xcopy și vine cu un set suplimentar de comutatoare și funcții. Similar cu predecesorul său, va trebui să utilizați două comutatoare, /e și /xf.
Unde e/ switch copiază directorul, the /xf * comutatorul exclude toate fișierele.
Pentru a copia structura folderelor folosind Robocopy:
- Deschideți promptul de comandă ca mai sus.
- Tastați următoarea comandă:
Robocopy "SourcePath""DestinationPath"/e /xf *
- În comanda de mai sus, înlocuiți „SourcePath” și „DestinationPath” cu calea de director corespunzătoare. Este important să includeți caracterul wildcard * în comandă; în caz contrar, comanda va copia directorul cu fișierele din ele.
- Comanda completă cu calea sursă și destinație pentru acest ghid va arăta mai jos:
robocopy "E:\NewFolder""E:\TestFolder" /e /xf *
Recrearea unei structuri de foldere goale pe Windows
Poate doriți să recreați o structură de foldere goală din mai multe motive. Acest proces este probabil un exercițiu lunar sau anual pentru majoritatea oamenilor, așa că utilizarea metodelor Command Prompt și PowerShell este acceptabilă.
Acestea fiind spuse, dacă nu doriți să luați calea tocilarului, puteți utiliza utilitarul Duplicate Directory pentru o soluție simplă bazată pe GUI. Este gratuit de utilizat, cu excepția cazului în care doriți să plătiți și funcționează atât pe sistemele care rulează Windows, cât și pe macOS.