Kui teile meeldib kausta struktuur ja soovite seda uuesti teha, toimige järgmiselt, kuidas seadistada koopia ilma Windowsi faile kaasamata.

Windows muudab kaustade ja alamkaustade kopeerimise ja kleepimise ühest kataloogist teise lihtsaks. Tavaline Ctrl + C ja Ctrl + V meetod kopeerib aga kogu kausta ja selle sisu. Mõnikord võite soovida kopeerida kausta struktuuri ilma selle sisuta. Tavameetodil muutub iga kausta sisu kopeerimine ja seejärel kustutamine tüütuks.

Selle probleemi lahendamiseks võite kasutada PowerShelli käsurea utiliiti. Lisaks saate sama saavutamiseks kasutada ka käsurea utiliite, nagu Xcopy ja Robocopy. Siin näitame mõningaid viise, kuidas kopeerida Windowsis kausta struktuuri ilma selle failideta.

1. Kasutage kaustastruktuuri kopeerimiseks rakendust Duplicate Directory

Lihtsaim viis kaustastruktuuri kopeerimiseks ilma failideta on kasutada kolmanda osapoole utiliiti nimega Duplicate Director. See on mitme platvormi utiliit ja see on saadaval nii Windowsi kui ka macOS-i jaoks. Arendaja kasutab rakenduse puhul makske, mida tahate (PWYW) hinnakujundust, nii et saate määrata õiglase hinna ja rakenduse alla laadida.

Kaustastruktuuri kopeerimiseks ilma failideta duplikaatkataloogi abil:

  1. Mine lehele Dubleeri kataloogileht ja laadige alla Windowsi versioon.
  2. Käivitage installiprogramm ja installige rakendus. Pärast installimist käivitage rakendus menüüst Start.
  3. Kataloogi dubleerimiseks peate valima Allika tee ja Sihtkoha tee klõpsates sobivaid valikuid.
  4. Klõpsake Duplikaat kataloogi kopeerimiseks.

2. Kausta struktuuri kopeerimine PowerShelli abil

Kui eelistate sisseehitatud meetodit, saate Windows PowerShelli abil kopeerida kaustastruktuuri ilma failideta. Failistruktuuri dubleerimiseks PowerShelli abil peate nägema käsku Copy-Item, millele järgneb lähte- ja sihtkoha tee.

Selle juhendi jaoks dubleerime tee "E:\NewFolder" kausta failistruktuuri sihtkoha teeks "E:\TestFolder". Siin on, kuidas seda teha.

  1. Avage PowerShell administraatorina (vt kuidas avada PowerShell administraatorina).
  2. Tippige PowerShelli aknas järgmine käsk:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. Täielik käsk koos lisatud lähte- ja sihtteedega näeb välja umbes selline:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. Saate vältida täieliku allika ja sihtkoha tee tippimist, pukseerides kaustad PowerShelli konsooli. PowerShell lisab vastavate kaustade tee automaatselt.
  5. Ülaltoodud käsk Filter kasutab PSIS-konteiner kaustade atribuut, mis on konteinerid ja millel on väärtus Tõsi ($true). Seetõttu valige ainult kaustad ja jätke kõik väärtusega kaustas olevad failid välja Vale ($false).
  6. Kui käsk on täidetud, on kogu NewFolderi struktuur saadaval kaustas TestFolder ilma failideta.

3. Kausta struktuuri kopeerimine käsuviiba abil

Lisaks PowerShellile sisaldab Windows veel kahte käsurea kopeerimisutiliiti Xcopy ja Robocopy, mis aitavad teil kopeerige faile Windowsi arvutis kiiremini. Kuigi Robocopy on loodud asendama vanemat Xcopy rakendust, on mõlemad utiliidid funktsionaalsed ja eelinstallitud kõigisse Windowsi operatsioonisüsteemi väljaannetesse.

  • Xcopy: Lühend laiendatud koopiast, on käsurea utiliit failide ja kataloogide, sealhulgas alamkataloogide kopeerimiseks. See toetab mitut parameetrit või lülitit, sealhulgas e/ ja /t, mis on vajalikud kopeerimisfunktsiooni täitmiseks ilma failideta.
  • Robokoopia: Xcopy järglasel Robust File Copy (Robocopy) on rohkem võimalusi, nagu peegeldamine, võimalus kontrollida failide erinevusi ja kopeerimise ajastamine.

Uurime, kuidas neid mõlemaid kasutada kausta struktuuri kopeerimiseks.

Kausta struktuuri kopeerimine Xcopy abil

Kausta struktuuri kopeerimine Xcopyga on lihtne. Peame kasutama käsku "xcopy", millele järgneb lähte- ja sihtkoha tee. Lisaks kasutame kahte Xcopy lülitit /t ja /e, et dubleerida kausta ja selle alamkatalooge ilma faile kopeerimata.

Pange tähele, et kataloogi dubleerimiseks on vaja kasutada mõlemat lülitit. Samal ajal kui /t lüliti saab kopeerida alamkataloogi struktuuri, see ei suuda tuvastada tühje kaustu. Probleemi lahendamiseks võite kasutada /e lüliti, mis suudab alamkatalooge kopeerida isegi siis, kui kaustad on tühjad.

Terve kataloogipuu kopeerimiseks Xcopy abil:

  1. Vajutage nuppu Võida võti ja tüüp cmd.
  2. Paremklõpsake Käsurida ja valige Käivitage administraatorina.
  3. Tippige käsuviiba aknasse järgmine käsk:
    xcopy "SourcePath""DestinationPath"/t /e
  4. Ülaltoodud käsus asendage SourcePath kaustastruktuuriga, mida soovite kopeerida, ja Sihttee teega, kuhu soovite dubleeritud kausta salvestada.
  5. Näiteks selle juhendi jaoks näeb täielik käsk välja umbes selline:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Kui olete lõpetanud, avage sihtkoha tee, et näha, kas kausta struktuur on edukalt kopeeritud.

Kuidas kopeerida kausta struktuuri Robocopy abil

Robocopy asendab Xcopy ja on varustatud täiendava lülitite ja funktsioonidega. Sarnaselt eelkäijaga peate kasutama kahte lülitit, /e ja /xf.

Kus on e/ lüliti kopeerib kataloogi /xf* lüliti välistab kõik failid.

Kaustastruktuuri kopeerimiseks Robocopy abil tehke järgmist.

  1. Avage käsuviip nagu ülal.
  2. Tippige järgmine käsk:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. Ülaltoodud käsus asendage "SourcePath" ja "DestinationPath" sobiva kataloogiteega. Oluline on käsku lisada metamärk *; vastasel juhul kopeerib käsk kataloogi koos neis olevate failidega.
  4. Selle juhendi täielik käsk koos lähte- ja sihtkoha teega näeb välja umbes selline:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

Tühja kausta struktuuri taasloomine Windowsis

Võib-olla soovite tühja kaustastruktuuri uuesti luua mitmel põhjusel. See protsess on enamiku inimeste jaoks tõenäoliselt igakuine või iga-aastane treening, seega on käsuviiba ja PowerShelli meetodite kasutamine vastuvõetav.

Sellegipoolest, kui te ei soovi nohiku teed valida, saate lihtsa GUI-põhise lahenduse jaoks kasutada utiliiti Duplicate Directory. Seda on tasuta kasutada, kui te ei soovi maksta, ja see töötab nii Windowsi kui ka MacOS-i töösüsteemides.