Ak sa vám páči spôsob rozloženia štruktúry priečinka a chcete to urobiť znova, tu je návod, ako nastaviť kópiu bez zahrnutia súborov v systéme Windows.
Systém Windows uľahčuje kopírovanie a vkladanie priečinkov a podpriečinkov z jedného adresára do druhého. Bežná metóda Ctrl + C a Ctrl + V však skopíruje celý priečinok a jeho obsah. Niekedy možno budete chcieť skopírovať štruktúru priečinkov bez jej obsahu. Pri konvenčnej metóde je kopírovanie a následné odstraňovanie obsahu každého priečinka únavné.
Ak chcete tento problém vyriešiť, môžete použiť pomôcku príkazového riadka v prostredí PowerShell. Okrem toho môžete na dosiahnutie toho istého použiť aj nástroje príkazového riadka, ako sú Xcopy a Robocopy. Tu uvádzame niekoľko spôsobov, ako skopírovať štruktúru priečinka bez jeho súborov v systéme Windows.
1. Pomocou aplikácie Duplicate Directory skopírujte štruktúru priečinkov
Najjednoduchší spôsob, ako skopírovať štruktúru priečinkov bez súborov, je použiť pomôcku tretej strany s názvom Duplicate Director. Je to multiplatformový nástroj a je k dispozícii pre Windows aj MacOS. Vývojár používa pre aplikáciu cenu typu pay-what-you-wan (PWYW), takže si môžete určiť primeranú cenu a stiahnuť si aplikáciu.
Ak chcete skopírovať štruktúru priečinkov bez súborov pomocou duplicitného adresára:
- Choďte na Duplikovať stránku adresára a stiahnite si verziu systému Windows.
- Spustite inštalátor a nainštalujte aplikáciu. Po nainštalovaní spustite aplikáciu z ponuky Štart.
- Ak chcete duplikovať adresár, musíte vybrať Zdrojová cesta a Cieľová cesta kliknutím na príslušné možnosti.
- Kliknite Duplicitné na skopírovanie adresára.
2. Ako skopírovať štruktúru priečinka pomocou prostredia PowerShell
Ak dávate prednosť vstavanej metóde, môžete skopírovať štruktúru priečinkov bez súborov pomocou prostredia Windows PowerShell. Ak chcete duplikovať štruktúru súboru pomocou prostredia PowerShell, musíte vidieť príkaz Kopírovať položku a za ním zdrojovú a cieľovú cestu.
V tejto príručke duplikujeme štruktúru súborov priečinkov v ceste "E:\NewFolder" do cieľovej cesty "E:\TestFolder." Tu je návod, ako na to.
- Otvorte PowerShell ako správca (pozri ako otvoriť PowerShell ako správca).
- V okne PowerShell zadajte nasledujúci príkaz:
Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
- Úplný príkaz s pridanou zdrojovou a cieľovou cestou bude vyzerať asi takto:
Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
- Môžete sa vyhnúť zadávaniu úplnej zdrojovej a cieľovej cesty presunutím priečinkov do konzoly PowerShell. PowerShell automaticky pridá cestu k príslušným priečinkom.
- Vyššie uvedený príkaz Filter používa PSIS kontajner vlastnosť priečinkov, ktoré sú kontajnermi a majú hodnotu Pravda ($true). Preto vyberte iba priečinky a vynechajte všetky súbory v priečinku s hodnotou False ($false).
- Po vykonaní príkazu bude celá štruktúra NewFolder dostupná pod TestFolder bez súborov.
3. Ako skopírovať štruktúru priečinka pomocou príkazového riadka
Okrem prostredia PowerShell obsahuje systém Windows dva ďalšie nástroje na kopírovanie z príkazového riadka s názvom Xcopy a Robocopy, ktoré vám pomôžu rýchlejšie kopírovať súbory na počítači so systémom Windows. Zatiaľ čo Robocopy je navrhnutý ako náhrada za staršiu aplikáciu Xcopy, oba nástroje sú funkčné a sú predinštalované vo všetkých vydaniach operačného systému Windows.
- Xcopy: Skratka pre rozšírenú kópiu, je nástroj príkazového riadka na kopírovanie súborov a adresárov vrátane podadresárov. Podporuje viacero parametrov alebo prepínačov, vrátane e/ a /t, ktoré sú nevyhnutné na vykonanie funkcie kopírovania bez súborov.
- Robocopy: Nástupca Xcopy, Robust File Copy (Robocopy), prichádza s viacerými možnosťami, ako je zrkadlenie, schopnosť kontrolovať rozdiely v súboroch a plánovanie kopírovania.
Poďme preskúmať, ako použiť obe tieto možnosti na skopírovanie štruktúry priečinka.
Ako skopírovať štruktúru priečinka pomocou Xcopy
Kopírovanie štruktúry priečinka pomocou Xcopy je jednoduché. Musíme použiť príkaz „xcopy“, za ktorým nasleduje zdrojová a cieľová cesta. Okrem toho použijeme dva prepínače Xcopy, /t a /e, na duplikovanie priečinka a jeho podadresárov bez kopírovania súborov.
Upozorňujeme, že použitie oboch prepínačov je potrebné na duplikovanie adresára. Kým /t switch dokáže skopírovať štruktúru podadresárov, nedokáže rozpoznať prázdne priečinky. Na odstránenie problému môžete použiť /e prepínač, ktorý dokáže kopírovať podadresáre, aj keď sú priečinky prázdne.
Ak chcete skopírovať celý strom adresárov pomocou Xcopy:
- Stlačte tlačidlo Vyhrať kľúč a typ cmd.
- Kliknite pravým tlačidlom myši na Príkazový riadok a vyberte Spustiť ako správca.
- V okne Príkazový riadok zadajte nasledujúci príkaz:
xcopy "SourcePath""DestinationPath"/t /e
- Vo vyššie uvedenom príkaze nahraďte SourcePath so štruktúrou priečinkov, ktoré chcete kopírovať, a DestinationPath s cestou, kam chcete uložiť duplikovaný priečinok.
- Napríklad pre túto príručku bude úplný príkaz vyzerať takto:
xcopy "E:\NewFolder""E:\TestFolder" /t /e
- Po dokončení otvorte cieľovú cestu a zistite, či je štruktúra priečinkov úspešne skopírovaná.
Ako duplikovať štruktúru priečinka pomocou Robocopy
Robocopy nahrádza Xcopy a prichádza s ďalšou sadou prepínačov a funkcií. Podobne ako u predchodcu budete musieť použiť dva prepínače, /e a /xf.
Kde e/ switch skopíruje adresár, the /xf * prepínač vylúči všetky súbory.
Ak chcete skopírovať štruktúru priečinkov pomocou Robocopy:
- Otvorte príkazový riadok ako je uvedené vyššie.
- Zadajte nasledujúci príkaz:
Robocopy "SourcePath""DestinationPath"/e /xf *
- Vo vyššie uvedenom príkaze nahraďte "SourcePath" a "DestinationPath" príslušnou cestou k adresáru. Je dôležité zahrnúť zástupný znak * do príkazu; v opačnom prípade príkaz skopíruje adresár so súbormi v nich.
- Úplný príkaz so zdrojovou a cieľovou cestou pre túto príručku bude vyzerať asi takto:
robocopy "E:\NewFolder""E:\TestFolder" /e /xf *
Obnovenie prázdnej štruktúry priečinkov v systéme Windows
Z mnohých dôvodov možno budete chcieť znova vytvoriť prázdnu štruktúru priečinkov. Tento proces je pre väčšinu ľudí pravdepodobne mesačným alebo ročným cvičením, takže použitie metód príkazového riadka a PowerShell je prijateľné.
To znamená, že ak nechcete ísť hlúpou cestou, môžete použiť pomôcku Duplicate Directory pre jednoduché riešenie založené na GUI. Je zadarmo na použitie, pokiaľ nechcete platiť, a funguje na operačných systémoch Windows aj MacOS.