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.
Slik kopierer du mappestruktur uten filer ved å bruke Duplicate Directory:
- Gå til Duplikatkatalogside og last ned Windows-versjonen.
- Kjør installasjonsprogrammet og installer appen. Når den er installert, start appen fra Start-menyen.
- For å duplisere katalogen, må du velge Kildesti og Destinasjonssti ved å klikke på de aktuelle alternativene.
- 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.
- Åpne PowerShell som administrator (se hvordan åpne PowerShell som administrator).
- I PowerShell-vinduet skriver du inn følgende kommando:
Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
- 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}
- 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.
- 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).
- 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:
- trykk Vinne nøkkel og type cmd.
- Høyreklikk på Ledeteksten og velg Kjør som administrator.
- I kommandoprompt-vinduet skriver du inn følgende kommando:
xcopy "SourcePath""DestinationPath"/t /e
- I kommandoen ovenfor, erstatt SourcePath med mappestrukturen du vil kopiere og Destinasjonssti med banen der du vil lagre den dupliserte mappen.
- For eksempel, for denne guiden, vil den fullstendige kommandoen se omtrent slik ut:
xcopy "E:\NewFolder""E:\TestFolder" /t /e
- 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:
- Åpne kommandoprompt som ovenfor.
- Skriv inn følgende kommando:
Robocopy "SourcePath""DestinationPath"/e /xf *
- 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.
- 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.