Jos pidät kansion rakenteen luomisesta ja haluat tehdä sen uudelleen, voit määrittää kopion ilman Windows-tiedostoja.

Windowsin avulla on helppo kopioida ja liittää kansioita ja alikansioita hakemistosta toiseen. Perinteinen Ctrl + C ja Ctrl + V -menetelmä kuitenkin kopioi koko kansion ja sen sisällön. Joskus saatat haluta kopioida kansiorakenteen ilman sen sisältöä. Perinteisellä menetelmällä kunkin kansion sisällön kopioiminen ja poistaminen on työlästä.

Voit korjata tämän ongelman käyttämällä PowerShellin komentorivityökalua. Lisäksi voit käyttää myös komentorivin apuohjelmia, kuten Xcopy ja Robocopy, saavuttaaksesi saman. Tässä näytämme joitakin tapoja kopioida kansion rakenne ilman sen tiedostoja Windowsissa.

1. Käytä Duplicate Directory -sovellusta kansiorakenteen kopioimiseen

Helpoin tapa kopioida kansiorakenne ilman tiedostoja on käyttää kolmannen osapuolen apuohjelmaa nimeltä Duplicate Director. Se on monikäyttöinen apuohjelma, ja se on saatavilla sekä Windows- että macOS-käyttöjärjestelmissä. Kehittäjä käyttää sovellukselle maksa mitä haluat (PWYW) -hinnoittelua, joten voit nimetä reilun hinnan ja ladata sovelluksen.

instagram viewer

Kansiorakenteen kopioiminen ilman tiedostoja Duplicate Directory -hakemiston avulla:

  1. Siirry kohtaan Kopioi hakemistosivu ja lataa Windows-versio.
  2. Suorita asennusohjelma ja asenna sovellus. Kun olet asentanut, käynnistä sovellus Käynnistä-valikosta.
  3. Jos haluat kopioida hakemiston, sinun on valittava Lähteen polku ja Kohdepolku napsauttamalla sopivia vaihtoehtoja.
  4. Klikkaus Kopioi kopioidaksesi hakemiston.

2. Kansion rakenteen kopioiminen PowerShellin avulla

Jos haluat käyttää sisäänrakennettua menetelmää, voit kopioida kansiorakenteen ilman tiedostoja Windows PowerShellin avulla. Jos haluat kopioida tiedostorakenteen PowerShellillä, sinun on nähtävä Copy-Item -komento, jota seuraa lähde- ja kohdepolku.

Tässä oppaassa kopioimme kansiotiedostorakenteen polussa "E:\NewFolder" kohdepolkuun "E:\TestFolder". Näin se tehdään.

  1. Avaa PowerShell järjestelmänvalvojana (katso miten PowerShell avataan järjestelmänvalvojana).
  2. Kirjoita PowerShell-ikkunaan seuraava komento:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. Täydellinen komento, johon on lisätty lähde- ja kohdepolut, näyttää seuraavalta:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. Voit välttää täydellisen lähde- ja kohdepolun kirjoittamisen vetämällä ja pudottamalla kansiot PowerShell-konsoliin. PowerShell lisää automaattisesti vastaavien kansioiden polun.
  5. Yllä oleva Filter-komento käyttää PSIS-säiliö kansioiden ominaisuus, jotka ovat säiliöitä ja joilla on arvo Totta ($true). Valitse siis vain kansiot ja jätä pois kaikki kansion tiedostot arvolla False ($false).
  6. Kun komento on suoritettu, koko NewFolder-rakenne on käytettävissä TestFolderissa ilman tiedostoja.

3. Kansion rakenteen kopioiminen komentokehotteen avulla

PowerShellin lisäksi Windowsissa on kaksi muuta komentorivikopiointiapuohjelmaa, Xcopy ja Robocopy, jotka auttavat sinua kopioida tiedostoja nopeammin Windows-tietokoneellesi. Vaikka Robocopy on suunniteltu korvaamaan vanhempi Xcopy-sovellus, molemmat apuohjelmat ovat toimivia ja ne on esiasennettu kaikkiin Windows-käyttöjärjestelmän versioihin.

  • Xcopy: Lyhenne sanoista Extended copy, on komentoriviohjelma tiedostojen ja hakemistojen kopioimiseen, mukaan lukien alihakemistot. Se tukee useita parametreja tai kytkimiä, mukaan lukien e/ ja /t, jotka ovat välttämättömiä kopiointitoiminnon suorittamiseksi ilman tiedostoja.
  • Robocopy: Xcopyn seuraaja, Robust File Copy (Robocopy), sisältää enemmän vaihtoehtoja, kuten peilaus, mahdollisuus tarkistaa tiedostojen erot ja kopioinnin ajoitus.

Katsotaanpa, kuinka voit käyttää molempia kansion rakenteen kopioimiseen.

Kansion rakenteen kopioiminen Xcopylla

Kansion rakenteen kopioiminen Xcopylla on helppoa. Meidän on käytettävä "xcopy"-komentoa, jota seuraa lähde- ja kohdepolku. Lisäksi käytämme kahta Xcopy-kytkintä, /t ja /e, kopioimaan kansion ja sen alihakemistot kopioimatta tiedostoja.

Huomaa, että molempien kytkimien käyttö on välttämätöntä hakemiston monistamiseksi. Samalla kun /t kytkin voi kopioida alihakemistorakenteen, se ei voi havaita tyhjiä kansioita. Voit korjata ongelman käyttämällä /e kytkin, joka voi kopioida alihakemistoja, vaikka kansiot olisivat tyhjiä.

Koko hakemistopuun kopioiminen Xcopylla:

  1. paina Voittaa avain ja tyyppi cmd.
  2. Napsauta hiiren kakkospainikkeella Komentokehote ja valitse Suorita järjestelmänvalvojana.
  3. Kirjoita komentokehote-ikkunaan seuraava komento:
    xcopy "SourcePath""DestinationPath"/t /e
  4. Korvaa yllä olevassa komennossa SourcePath kansiorakenteen kanssa, jonka haluat kopioida, ja DestinationPath polulla, johon haluat tallentaa monistetun kansion.
  5. Esimerkiksi tässä oppaassa koko komento näyttää suunnilleen tältä:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Kun olet valmis, avaa kohdepolku nähdäksesi, onko kansiorakenteen kopiointi onnistunut.

Kansion rakenteen kopioiminen Robocopylla

Robocopy korvaa Xcopyn, ja sen mukana tulee lisäkytkimiä ja ominaisuuksia. Kuten edeltäjänsä, sinun on käytettävä kahta kytkintä, /e ja /xf.

Missä e/ kytkin kopioi hakemiston /xf* kytkin sulkee pois kaikki tiedostot.

Kansiorakenteen kopioiminen Robocopylla:

  1. Avaa komentokehote kuten yllä.
  2. Kirjoita seuraava komento:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. Korvaa yllä olevassa komennossa "SourcePath" ja "DestinationPath" sopivalla hakemistopolulla. On tärkeää sisällyttää komentoon jokerimerkki *; muuten komento kopioi hakemiston tiedostoineen.
  4. Tämän oppaan täydellinen komento lähde- ja kohdepoluineen näyttää seuraavalta:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

Tyhjän kansiorakenteen luominen uudelleen Windowsissa

Voit haluta luoda tyhjän kansiorakenteen uudelleen monista syistä. Tämä prosessi on todennäköisesti kuukausittainen tai vuosittainen harjoitus useimmille ihmisille, joten komentokehote- ja PowerShell-menetelmien käyttö on hyväksyttävää.

Jos et kuitenkaan halua käyttää nörttiä, voit käyttää Duplicate Directory -apuohjelmaa yksinkertaiseen GUI-pohjaiseen ratkaisuun. Sen käyttö on ilmaista, ellet halua maksaa, ja se toimii sekä Windows- että macOS-käyttöjärjestelmissä.