Hvis du liker hvordan du har lagt opp en mappes struktur og ønsker å gjøre det igjen, her er hvordan du setter opp en kopi uten å inkludere filene på Windows.

Windows gjør det enkelt å kopiere og lime inn mapper og undermapper fra en katalog til en annen. Imidlertid kopierer den konvensjonelle Ctrl + C og Ctrl + V metoden hele mappen og dens innhold. Noen ganger vil du kanskje kopiere mappestrukturen uten innholdet. Med den konvensjonelle metoden blir det kjedelig å kopiere og deretter slette innholdet i hver mappe.

For å løse dette problemet kan du bruke kommandolinjeverktøyet i PowerShell. I tillegg kan du også bruke kommandolinjeverktøy som Xcopy og Robocopy for å oppnå det samme. Her viser vi noen måter å kopiere en mappes struktur uten filene på Windows.

1. Bruk Duplicate Directory-appen til å kopiere mappestrukturen

Den enkleste måten å kopiere en mappestruktur uten filene er å bruke et tredjepartsverktøy kalt Duplicate Director. Det er et multiplattformverktøy og er tilgjengelig på både Windows og macOS. Utvikleren bruker en betal-hva-du-vil (PWYW)-pris for appen, slik at du kan gi en rettferdig pris og laste ned appen.

instagram viewer

Slik kopierer du mappestruktur uten filer ved å bruke Duplicate Directory:

  1. Gå til Duplikatkatalogside og last ned Windows-versjonen.
  2. Kjør installasjonsprogrammet og installer appen. Når den er installert, start appen fra Start-menyen.
  3. For å duplisere katalogen, må du velge Kildesti og Destinasjonssti ved å klikke på de aktuelle alternativene.
  4. Klikk Duplisere for å kopiere katalogen.

2. Hvordan kopiere en mappes struktur ved hjelp av PowerShell

Hvis du foretrekker en innebygd metode, kan du kopiere mappestrukturen uten filer ved å bruke Windows PowerShell. For å duplisere filstrukturen ved hjelp av PowerShell, må du se Copy-Item-kommandoen etterfulgt av kilden og destinasjonsbanen.

For denne veiledningen vil vi duplisere mappefilstrukturen i banen "E:\NewFolder" til målbanen "E:\TestFolder." Slik gjør du det.

  1. Åpne PowerShell som administrator (se hvordan åpne PowerShell som administrator).
  2. I PowerShell-vinduet skriver du inn følgende kommando:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. Den fullstendige kommandoen med kilde- og destinasjonsbanene lagt til vil se omtrent slik ut nedenfor:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. Du kan unngå å skrive hele kilde- og målbanen ved å dra og slippe mappene til PowerShell-konsollen. PowerShell vil automatisk legge til banen for de respektive mappene.
  5. Filter-kommandoen ovenfor bruker PSIS-beholder egenskapen til mappene, som er beholdere og har verdien Sant ($true). Velg derfor bare mappene og utelat alle filene inne i mappen med verdien False ($false).
  6. Når kommandoen er utført, vil hele NewFolder-strukturen være tilgjengelig under TestFolder uten filene.

3. Hvordan kopiere en mappes struktur ved hjelp av ledeteksten

I tillegg til PowerShell har Windows to andre kommandolinjekopieringsverktøy kalt Xcopy og Robocopy, for å hjelpe deg kopier filer raskere på din Windows-datamaskin. Mens Robocopy er designet for å være en erstatning for den eldre Xcopy-appen, er begge verktøyene funksjonelle og kommer forhåndsinstallert i alle utgavene av Windows-operativsystemet.

  • Xcopy: Forkortelse for utvidet kopi, er et kommandolinjeverktøy for å kopiere filer og kataloger, inkludert underkataloger. Den støtter flere parametere eller brytere, inkludert e/ og /t, avgjørende for å utføre kopieringsfunksjonen uten filene.
  • Robokopi: Etterfølgeren til Xcopy, Robust File Copy (Robocopy), kommer med flere alternativer som speiling, muligheten til å sjekke forskjellene i filer og planlegge en kopikjøring.

La oss utforske hvordan du bruker begge disse for å kopiere en mappes struktur.

Hvordan kopiere en mappes struktur ved hjelp av Xcopy

Det er enkelt å kopiere en mappes struktur med Xcopy. Vi må bruke kommandoen "xcopy", etterfulgt av kilden og destinasjonsbanen. I tillegg vil vi bruke to Xcopy-brytere, /t og /e, for å duplisere mappen og dens underkataloger uten å kopiere filene.

Merk at bruk av begge bryterne er nødvendig for å duplisere katalogen. Mens /t switch kan kopiere underkatalogstrukturen, den kan ikke oppdage tomme mapper. For å løse problemet kan du bruke /e switch, som kan kopiere underkataloger selv om mappene er tomme.

Slik kopierer du et helt katalogtre med Xcopy:

  1. trykk Vinne nøkkel og type cmd.
  2. Høyreklikk på Ledeteksten og velg Kjør som administrator.
  3. I kommandoprompt-vinduet skriver du inn følgende kommando:
    xcopy "SourcePath""DestinationPath"/t /e
  4. I kommandoen ovenfor, erstatt SourcePath med mappestrukturen du vil kopiere og Destinasjonssti med banen der du vil lagre den dupliserte mappen.
  5. For eksempel, for denne guiden, vil den fullstendige kommandoen se omtrent slik ut:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Når du er ferdig, åpner du destinasjonsbanen for å se om den kopierte mappestrukturen.

Hvordan duplisere en mappes struktur ved hjelp av Robocopy

Robocopy erstatter Xcopy og kommer med et ekstra sett med brytere og funksjoner. I likhet med forgjengeren, må du bruke to brytere, /e og /xf.

Hvor i e/ bryteren kopierer katalogen, den /xf * switch ekskluderer alle filer.

Slik kopierer du mappestruktur ved hjelp av Robocopy:

  1. Åpne kommandoprompt som ovenfor.
  2. Skriv inn følgende kommando:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. I kommandoen ovenfor erstatter du "SourcePath" og "DestinationPath" med den riktige katalogbanen. Det er viktig å inkludere jokertegnet * i kommandoen; ellers vil kommandoen kopiere katalogen med filene i dem.
  4. Den fullstendige kommandoen med kilden og destinasjonsbanen for denne guiden vil se omtrent slik ut nedenfor:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

Gjenskape en tom mappestruktur på Windows

Det kan være lurt å gjenskape en tom mappestruktur av mange grunner. Denne prosessen er sannsynligvis en månedlig eller årlig øvelse for de fleste, så bruk av kommandoprompt- og PowerShell-metodene er akseptabelt.

Når det er sagt, hvis du ikke vil ta den nerdete ruten, kan du bruke Duplicate Directory-verktøyet for en enkel GUI-basert løsning. Det er gratis å bruke med mindre du ønsker å betale, og det fungerer på både Windows- og macOS-systemer.