Hvis du kan lide, hvordan du har lagt en mappes struktur og ønsker at gøre det igen, her er, hvordan du opsætter en kopi uden at inkludere filerne på Windows.

Windows gør det nemt at kopiere og indsætte mapper og undermapper fra en mappe til en anden. Imidlertid kopierer den konventionelle Ctrl + C og Ctrl + V metode hele mappen og dens indhold. Nogle gange vil du måske kopiere mappestrukturen uden dens indhold. Med den konventionelle metode bliver det besværligt at kopiere og derefter slette indholdet af hver mappe.

For at afhjælpe dette problem kan du bruge kommandolinjeværktøjet i PowerShell. Derudover kan du også bruge kommandolinjeværktøjer såsom Xcopy og Robocopy for at opnå det samme. Her viser vi nogle måder at kopiere en mappes struktur uden dens filer på Windows.

1. Brug appen Duplicate Directory til at kopiere mappestrukturen

Den nemmeste måde at kopiere en mappestruktur uden filerne er at bruge et tredjepartsværktøj kaldet Duplicate Director. Det er et multiplatformsværktøj og er tilgængeligt på både Windows og macOS. Udvikleren bruger en pay-what-you-want (PWYW) prissætning for appen, så du kan angive en fair pris og downloade appen.

instagram viewer

Sådan kopierer du mappestruktur uden filer ved hjælp af Duplicate Directory:

  1. Gå til Dubleret katalogside og download Windows-versionen.
  2. Kør installationsprogrammet og installer appen. Når den er installeret, skal du starte appen fra Start-menuen.
  3. For at duplikere mappen skal du vælge Kildesti og Destinationssti ved at klikke på de relevante muligheder.
  4. Klik Duplikere for at kopiere mappen.

2. Sådan kopierer du en mappes struktur ved hjælp af PowerShell

Hvis du foretrækker en indbygget metode, kan du kopiere mappestrukturen uden filer ved hjælp af Windows PowerShell. For at duplikere filstrukturen ved hjælp af PowerShell, skal du se kommandoen Copy-Item efterfulgt af kilde- og destinationsstien.

Til denne vejledning vil vi duplikere mappens filstruktur i stien "E:\NewFolder" til destinationsstien "E:\TestFolder." Sådan gør du.

  1. Åbn PowerShell som administrator (se hvordan man åbner PowerShell som administrator).
  2. Skriv følgende kommando i PowerShell-vinduet:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. Den fulde kommando med tilføjet kilde- og destinationsstier vil se nogenlunde sådan ud nedenfor:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. Du kan undgå at skrive hele kilde- og destinationsstien ved at trække og slippe mapperne til PowerShell-konsollen. PowerShell tilføjer automatisk stien til de respektive mapper.
  5. Filter-kommandoen ovenfor bruger PSIS-beholder egenskaben for mapperne, som er containere og har værdien Sandt ($true). Vælg derfor kun mapperne og udelad alle filerne i mappen med værdien Falsk ($false).
  6. Når kommandoen er udført, vil hele NewFolder-strukturen være tilgængelig under TestFolder uden filerne.

3. Sådan kopierer du en mappes struktur ved hjælp af kommandoprompten

Ud over PowerShell har Windows to andre kommandolinjekopieringsværktøjer kaldet Xcopy og Robocopy, for at hjælpe dig kopier filer hurtigere på din Windows-computer. Mens Robocopy er designet til at være en erstatning for den ældre Xcopy-app, er begge hjælpeprogrammerne funktionelle og kommer forudinstalleret i alle udgaver af Windows-operativsystemet.

  • Xcopy: Forkortelse for udvidet kopi, er et kommandolinjeværktøj til at kopiere filer og mapper, inklusive undermapper. Det understøtter flere parametre eller switches, inklusive e/ og /t, der er afgørende for at udføre kopifunktionen uden filerne.
  • Robokopi: Efterfølgeren til Xcopy, Robust File Copy (Robocopy), kommer med flere muligheder såsom spejling, muligheden for at kontrollere forskellene i filer og planlægge en kopikørsel.

Lad os undersøge, hvordan man bruger begge disse til at kopiere en mappes struktur.

Sådan kopierer du en mappes struktur ved hjælp af Xcopy

Det er nemt at kopiere en mappes struktur med Xcopy. Vi skal bruge kommandoen "xcopy", efterfulgt af kilde- og destinationsstien. Derudover vil vi bruge to Xcopy-switche, /t og /e, til at duplikere mappen og dens undermapper uden at kopiere filerne.

Bemærk, at det er nødvendigt at bruge begge switches for at duplikere mappen. Mens /t switch kan kopiere underbiblioteksstrukturen, den kan ikke finde tomme mapper. For at afhjælpe problemet kan du bruge /e switch, som kan kopiere undermapper, selvom mapperne er tomme.

Sådan kopierer du et helt mappetræ ved hjælp af Xcopy:

  1. Tryk på Vinde nøgle og type cmd.
  2. Højreklik på Kommandoprompt og vælg Kør som administrator.
  3. Skriv følgende kommando i kommandopromptvinduet:
    xcopy "SourcePath""DestinationPath"/t /e
  4. Udskift i kommandoen ovenfor Kildesti med den mappestruktur du vil kopiere og Destinationssti med stien, hvor du vil gemme den duplikerede mappe.
  5. For eksempel, for denne vejledning, vil den fulde kommando se nogenlunde sådan ud:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Når du er færdig, skal du åbne din destinationssti for at se, om den kopierede mappestruktur.

Sådan duplikerer du en mappes struktur ved hjælp af Robocopy

Robocopy erstatter Xcopy og leveres med et ekstra sæt kontakter og funktioner. I lighed med sin forgænger skal du bruge to kontakter, /e og /xf.

Hvor er e/ switch kopierer mappen, den /xf * switch udelukker alle filer.

Sådan kopierer du mappestrukturen ved hjælp af Robocopy:

  1. Åbn kommandoprompt som ovenfor.
  2. Skriv følgende kommando:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. I ovenstående kommando skal du erstatte "SourcePath" og "DestinationPath" med den relevante mappesti. Det er vigtigt at inkludere jokertegnet * i kommandoen; ellers vil kommandoen kopiere mappen med filerne i dem.
  4. Den fulde kommando med kilde- og destinationsstien til denne guide vil se nogenlunde sådan ud nedenfor:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

Genskabelse af en tom mappestruktur på Windows

Du ønsker måske at genskabe en tom mappestruktur af mange årsager. Denne proces er sandsynligvis en månedlig eller årlig øvelse for de fleste mennesker, så det er acceptabelt at bruge kommandoprompten og PowerShell-metoderne.

Når det er sagt, hvis du ikke vil tage den nørdede rute, kan du bruge Duplicate Directory-værktøjet til en simpel GUI-baseret løsning. Det er gratis at bruge, medmindre du ønsker at betale, og det fungerer på både Windows- og macOS-systemer.