Ako vam se sviđa način na koji ste postavili strukturu mape i želite to ponoviti, evo kako postaviti kopiju bez uključivanja datoteka u sustavu Windows.

Windows olakšava kopiranje i lijepljenje mapa i podmapa iz jednog direktorija u drugi. Međutim, konvencionalna metoda Ctrl + C i Ctrl + V kopira cijelu mapu i njezin sadržaj. Ponekad ćete možda htjeti kopirati strukturu mape bez njenog sadržaja. Uz konvencionalnu metodu, kopiranje i potom brisanje sadržaja svake mape postaje zamorno.

Da biste riješili ovaj problem, možete koristiti pomoćni program naredbenog retka u PowerShell-u. Osim toga, možete koristiti i pomoćne programe naredbenog retka kao što su Xcopy i Robocopy da biste postigli isto. Ovdje prikazujemo neke načine kopiranja strukture mape bez njezinih datoteka u sustavu Windows.

1. Koristite aplikaciju Duplicate Directory za kopiranje strukture mape

Najlakši način za kopiranje strukture mape bez datoteka je korištenje pomoćnog programa treće strane pod nazivom Duplicate Director. To je uslužni program za više platformi i dostupan je za Windows i macOS. Programer koristi cijenu aplikacije po principu plati što želiš (PWYW), tako da možete odrediti poštenu cijenu i preuzeti aplikaciju.

instagram viewer

Za kopiranje strukture mape bez datoteka pomoću Duplicate Directory:

  1. Idi na Duplicirana stranica imenika i preuzmite verziju za Windows.
  2. Pokrenite instalacijski program i instalirajte aplikaciju. Nakon instaliranja, pokrenite aplikaciju iz izbornika Start.
  3. Da biste duplicirali imenik, morat ćete odabrati Izvorni put i Odredišni put klikom na odgovarajuće opcije.
  4. Klik Duplikat za kopiranje imenika.

2. Kako kopirati strukturu mape pomoću PowerShell-a

Ako više volite ugrađenu metodu, možete kopirati strukturu mape bez datoteka pomoću Windows PowerShell. Da biste duplicirali strukturu datoteke pomoću PowerShell-a, morat ćete vidjeti naredbu Copy-Item nakon koje slijedi izvorna i odredišna staza.

Za ovaj ćemo vodič duplicirati strukturu datoteke mape u stazi "E:\NewFolder" do odredišne ​​staze "E:\TestFolder." Evo kako to učiniti.

  1. Otvorite PowerShell kao administrator (pogledajte kako otvoriti PowerShell kao administrator).
  2. U prozor PowerShell upišite sljedeću naredbu:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. Potpuna naredba s dodanim izvornim i odredišnim putovima izgledat će otprilike ovako:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. Možete izbjeći upisivanje cijele izvorne i odredišne ​​putanje povlačenjem i ispuštanjem mapa na PowerShell konzolu. PowerShell će automatski dodati stazu za odgovarajuće mape.
  5. Gornja naredba Filter koristi PSIS spremnik svojstvo mapa koje su spremnici i imaju vrijednost Istina ($true). Stoga odaberite samo mape i izostavite sve datoteke unutar mape s vrijednošću Netočno ($false).
  6. Nakon što se naredba izvrši, cijela struktura NewFolder bit će dostupna pod TestFolderom bez datoteka.

3. Kako kopirati strukturu mape pomoću naredbenog retka

Uz PowerShell, Windows ima još dva uslužna programa za kopiranje naredbenog retka pod nazivom Xcopy i Robocopy, koji vam pomažu brže kopirajte datoteke na svoje Windows računalo. Iako je Robocopy osmišljen kao zamjena za stariju aplikaciju Xcopy, oba su uslužna programa funkcionalna i dolaze unaprijed instalirana u svim izdanjima operacijskog sustava Windows.

  • Xcopy: Kratica za proširenu kopiju, je uslužni program naredbenog retka za kopiranje datoteka i direktorija, uključujući poddirektorije. Podržava višestruke parametre ili sklopke, uključujući e/ i /t, neophodne za izvođenje funkcije kopiranja bez datoteka.
  • Robokopija: Nasljednik Xcopyja, Robust File Copy (Robocopy), dolazi s više opcija kao što su zrcaljenje, mogućnost provjere razlika u datotekama i zakazivanje kopiranja.

Istražimo kako koristiti oba za kopiranje strukture mape.

Kako kopirati strukturu mape koristeći Xcopy

Kopiranje strukture mape s Xcopyjem jednostavno je. Moramo upotrijebiti naredbu "xcopy", nakon koje slijedi izvorna i odredišna staza. Osim toga, koristit ćemo dva Xcopy prekidača, /t i /e, za dupliciranje mape i njenih poddirektorija bez kopiranja datoteka.

Imajte na umu da je korištenje oba prekidača potrebno za dupliciranje imenika. Dok /t switch može kopirati strukturu poddirektorija, ne može otkriti prazne mape. Da biste riješili problem, možete koristiti /e prekidač, koji može kopirati poddirektorije čak i ako su mape prazne.

Za kopiranje cijelog stabla direktorija pomoću Xcopy:

  1. pritisni Pobijediti ključ i tip cmd.
  2. Kliknite desnom tipkom miša na Naredbeni redak i odaberite Pokreni kao administrator.
  3. U prozoru naredbenog retka upišite sljedeću naredbu:
    xcopy "SourcePath""DestinationPath"/t /e
  4. U gornjoj naredbi zamijenite SourcePath sa strukturom mape koju želite kopirati i DestinationPath sa stazom na koju želite pohraniti dupliciranu mapu.
  5. Na primjer, za ovaj će vodič cijela naredba izgledati otprilike ovako:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Nakon što završite, otvorite svoj odredišni put da vidite je li struktura mape uspješno kopirana.

Kako duplicirati strukturu mape pomoću Robocopyja

Robocopy zamjenjuje Xcopy i dolazi s dodatnim skupom prekidača i značajki. Slično svom prethodniku, morat ćete koristiti dva prekidača, /e i /xf.

Gdje je e/ switch kopira imenik, the /xf * prekidač isključuje sve datoteke.

Za kopiranje strukture mape pomoću Robocopyja:

  1. Otvorite naredbeni redak kao gore.
  2. Upišite sljedeću naredbu:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. U gornjoj naredbi zamijenite "SourcePath" i "DestinationPath" odgovarajućom stazom direktorija. Važno je uključiti zamjenski znak * u naredbu; inače će naredba kopirati direktorij s datotekama u njima.
  4. Potpuna naredba s izvornom i odredišnom stazom za ovaj vodič izgledat će otprilike ovako:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

Ponovno stvaranje strukture prazne mape u sustavu Windows

Možda ćete htjeti ponovno stvoriti praznu strukturu mape iz mnogo razloga. Ovaj je proces vjerojatno mjesečna ili godišnja vježba za većinu ljudi, tako da je upotreba naredbenog retka i PowerShell metoda prihvatljiva.

Međutim, ako ne želite ići štreberskim putem, možete koristiti uslužni program Duplicate Directory za jednostavno rješenje temeljeno na GUI-u. Besplatna je za korištenje osim ako ne želite platiti, a radi i na sustavima Windows i macOS.