Als je het leuk vindt hoe je de structuur van een map hebt ingedeeld en je het opnieuw wilt doen, kun je als volgt een kopie instellen zonder de bestanden op Windows op te nemen.

Windows maakt het gemakkelijk om mappen en submappen van de ene map naar de andere te kopiëren en te plakken. De conventionele methode Ctrl + C en Ctrl + V kopieert echter de volledige map en de inhoud ervan. Soms wilt u misschien de mappenstructuur kopiëren zonder de inhoud. Met de conventionele methode wordt het kopiëren en vervolgens verwijderen van de inhoud van elke map vervelend.

Om dit probleem op te lossen, kunt u het opdrachtregelhulpprogramma in PowerShell gebruiken. Bovendien kunt u ook opdrachtregelhulpprogramma's zoals Xcopy en Robocopy gebruiken om hetzelfde te bereiken. Hier laten we enkele manieren zien om de structuur van een map te kopiëren zonder de bestanden op Windows.

1. Gebruik de Duplicate Directory-app om de mappenstructuur te kopiëren

De eenvoudigste manier om een ​​mappenstructuur zonder de bestanden te kopiëren, is door gebruik te maken van een hulpprogramma van derden, genaamd Duplicate Director. Het is een hulpprogramma voor meerdere platforms en is beschikbaar op zowel Windows als macOS. De ontwikkelaar hanteert een pay-what-you-want (PWYW) prijsstelling voor de app, dus je kunt een eerlijke prijs noemen en de app downloaden.

instagram viewer

Om de mapstructuur zonder bestanden te kopiëren met Duplicate Directory:

  1. Ga naar de Dubbele directorypagina en download de Windows-versie.
  2. Voer het installatieprogramma uit en installeer de app. Eenmaal geïnstalleerd, start u de app vanuit het menu Start.
  3. Om de map te dupliceren, moet u het Bron pad en de Bestemming pad door op de juiste opties te klikken.
  4. Klik Duplicaat om de map te kopiëren.

2. Hoe de structuur van een map te kopiëren met behulp van PowerShell

Als u de voorkeur geeft aan een ingebouwde methode, kunt u de mappenstructuur zonder bestanden kopiëren met behulp van Windows PowerShell. Om de bestandsstructuur te dupliceren met PowerShell, moet u de opdracht Copy-Item zien, gevolgd door het bron- en bestemmingspad.

Voor deze handleiding dupliceren we de bestandsstructuur van de map in het pad "E:\NewFolder" naar het doelpad "E:\TestFolder". Hier is hoe het te doen.

  1. Open PowerShell als beheerder (zie hoe PowerShell als beheerder te openen).
  2. Typ de volgende opdracht in het PowerShell-venster:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. De volledige opdracht met de toegevoegde bron- en bestemmingspaden ziet er ongeveer als volgt uit:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. U kunt voorkomen dat u het volledige bron- en bestemmingspad typt door de mappen naar de PowerShell-console te slepen en neer te zetten. PowerShell voegt automatisch het pad voor de respectieve mappen toe.
  5. De opdracht Filter hierboven gebruikt de PSIScontainer eigenschap van de mappen, die containers zijn en de waarde hebben Waar ($waar). Selecteer daarom alleen de mappen en laat alle bestanden in de map met de waarde weg Onwaar ($onwaar).
  6. Zodra de opdracht is uitgevoerd, is de volledige NewFolder-structuur beschikbaar onder de TestFolder zonder de bestanden.

3. Hoe de structuur van een map te kopiëren met behulp van de opdrachtprompt

Naast PowerShell beschikt Windows over twee andere opdrachtregelhulpprogramma's voor kopiëren, genaamd Xcopy en Robocopy, om u te helpen kopieer bestanden sneller op uw Windows-computer. Hoewel Robocopy is ontworpen als vervanging voor de oudere Xcopy-app, zijn beide hulpprogramma's functioneel en vooraf geïnstalleerd in alle edities van het Windows-besturingssysteem.

  • Xkopie: Afkorting van extended copy, is een opdrachtregelhulpprogramma om bestanden en mappen, inclusief submappen, te kopiëren. Het ondersteunt meerdere parameters of schakelaars, waaronder e/ en /t, essentieel om de kopieerfunctie uit te voeren zonder de bestanden.
  • Robokopie: De opvolger van de Xcopy, Robust File Copy (Robocopy), wordt geleverd met meer opties zoals spiegelen, de mogelijkheid om de verschillen in bestanden te controleren en het plannen van een kopieerrun.

Laten we eens kijken hoe we beide kunnen gebruiken om de structuur van een map te kopiëren.

Hoe de structuur van een map te kopiëren met Xcopy

Het kopiëren van de structuur van een map met Xcopy is eenvoudig. We moeten de opdracht "xcopy" gebruiken, gevolgd door het bron- en bestemmingspad. Bovendien gebruiken we twee Xcopy-schakelaars, /t en /e, om de map en zijn submappen te dupliceren zonder de bestanden te kopiëren.

Merk op dat het gebruik van beide schakelaars nodig is om de directory te dupliceren. Terwijl de /T switch kan de subdirectorystructuur kopiëren, het kan geen lege mappen detecteren. Om het probleem op te lossen, kunt u de /e switch, die submappen kan kopiëren, zelfs als de mappen leeg zijn.

Om een ​​volledige mappenboom te kopiëren met Xcopy:

  1. druk de Winnen toets en typ cmd.
  2. Klik met de rechtermuisknop op Opdrachtprompt en selecteer Als administrator uitvoeren.
  3. Typ de volgende opdracht in het opdrachtpromptvenster:
    xcopy "SourcePath""DestinationPath"/t /e
  4. Vervang in het bovenstaande commando BronPath met de mappenstructuur die u wilt kopiëren en Bestemming pad met het pad waar u de gedupliceerde map wilt opslaan.
  5. Voor deze handleiding ziet de volledige opdracht er bijvoorbeeld ongeveer zo uit:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Als u klaar bent, opent u uw bestemmingspad om te zien of de met succes gekopieerde mappenstructuur.

Hoe de structuur van een map te dupliceren met behulp van Robocopy

Robocopy vervangt Xcopy en wordt geleverd met een extra set schakelaars en functies. Net als bij zijn voorganger heb je twee schakelaars nodig, /e En /xf.

Waar de e/ switch kopieert de directory, de /xf * schakelaar sluit alle bestanden uit.

Mappenstructuur kopiëren met Robocopy:

  1. Open de opdrachtprompt zoals hierboven.
  2. Typ de volgende opdracht:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. Vervang in de bovenstaande opdracht "SourcePath" en "DestinationPath" door het juiste directorypad. Het is belangrijk om het jokerteken * in de opdracht op te nemen; anders kopieert de opdracht de map met de bestanden erin.
  4. De volledige opdracht met het bron- en bestemmingspad voor deze handleiding ziet er ongeveer als volgt uit:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

Een lege mappenstructuur opnieuw maken op Windows

U kunt om verschillende redenen een lege mappenstructuur opnieuw maken. Dit proces is voor de meeste mensen waarschijnlijk een maandelijkse of jaarlijkse oefening, dus het gebruik van de opdrachtprompt en PowerShell-methoden is acceptabel.

Dat gezegd hebbende, als je niet de nerdy-route wilt nemen, kun je het Duplicate Directory-hulpprogramma gebruiken voor een eenvoudige GUI-gebaseerde oplossing. Het is gratis te gebruiken, tenzij u wilt betalen, en het werkt op zowel Windows- als macOS-besturingssystemen.