Heb je ooit naar een lange lijst met mapnamen zitten staren die in aparte mappen moeten worden geplaatst? Dit handmatig, één voor één, doen is vervelend – vooral als die lijst tientallen of honderden mappen bevat. Gelukkig zijn er manieren om dit te versnellen. PowerShell is behoorlijk krachtig (letterlijk), en tools van derden kunnen het aanmaken van meerdere mappen bijna moeiteloos maken. Afhankelijk van hoe technisch onderlegd of lui je bent, kun je kiezen wat het beste werkt, maar het is goed om beide opties te kennen. Het doel is om snel meerdere mappen aan te maken vanuit een lijst, wat urenlang saai klikken bespaart. Het resultaat? Je krijgt snel een mappenstructuur opgezet en voelt misschien zelfs een beetje dat “ik ben stiekem een poweruser”-gevoel.
Meerdere mappen maken uit een lijst met behulp van PowerShell
Methode 1: PowerShell-opdrachten voor het snel massaal aanmaken van mappen
Dit is dé oplossing als je vertrouwd bent met opdrachtregels en een beetje voorbereiding geen probleem vindt. PowerShell kan een lijst met mapnamen verwerken en alle mappen in één keer aanmaken. De belangrijkste reden om dit te gebruiken? Het is snel, scriptbaar en werkt op alle recente Windows-versies (geen extra installaties nodig).Bovendien is het leuk om de opdrachtregel zijn werk te zien doen. Het lastige is om je lijst precies goed op te maken, maar als dat eenmaal is gebeurd, voelt het aanmaken van al die mappen bijna te makkelijk. PowerShell kan in sommige configuraties wat onhandig zijn met paden of aanhalingstekens, dus wees voorbereid op wat problemen als het niet goed werkt.
Bereid je lijst voor
- Maak een plattetekstbestand
folders.txt
met één mapnaam per regel. Bijvoorbeeld:MapEen MapTwee MapDrie
- Bewaar het op een plek waar u het gemakkelijk terug kunt vinden, zoals uw Bureaublad of Documenten.
Open PowerShell en navigeer naar uw map
- Klik met de rechtermuisknop op de Start- knop en kies Terminal (Admin). Of zoek naar PowerShell en voer het programma uit als administrator.
- Navigeer naar uw doelmap:
cd "C:\Path\To\Your\Folder"
Gebruik het daadwerkelijke pad waar u de nieuwe mappen wilt hebben. Bijvoorbeeld
cd "C:\Users\YourName\Desktop\FolderList"
.Weet u het pad niet zeker? Open Verkenner, navigeer naar uw map, klik op de adresbalk, typ
cd
, en kopieer en plak het.
Maak de mappen aan met PowerShell
- Voer deze opdracht uit om uw tekstbestand te lezen en mappen te maken:
Get-Content -Path.\folders.txt | ForEach-Object { New-Item -ItemType Directory -Name $_ }
- Deze opdracht haalt elke regel uit de map
folders.txt
en maakt er een aan met die naam. Makkelijk toch? - Als u problemen ondervindt met machtigingen, controleer dan of uw PowerShell-sessie beheerdersrechten heeft of voer de sessie uit in de map waarvoor u schrijfmachtigingen hebt.
Soms werkt het script in bepaalde configuraties niet meteen bij de eerste poging vanwege padproblemen of fouten met de aanhalingstekens. Controleer in dat geval het pad nogmaals, zorg ervoor dat je lijst platte tekst is en probeer het opnieuw. Maar over het algemeen zouden die mappen na een paar pogingen prima in je directory moeten staan. Ik weet niet zeker waarom het soms wel werkt en soms niet, maar misschien komt het gewoon doordat Windows nu eenmaal Windows is.
Het gebruik van Excel en PowerShell om het maken van mappen te stroomlijnen
Methode 2: Excel-lijst converteren naar PowerShell-opdracht
Als je al een enorme lijst met mapnamen in Excel hebt, kun je die in één opdracht omzetten. Het is niet altijd perfect, maar zeker sneller dan alles handmatig kopiëren en plakken.
- Stel dat uw lijst in Excel in kolom A staat, van rij 1 tot en met 50.
- Voer in een nieuwe cel het volgende in:
=TEXTJOIN(", ", TRUE, "'" & A1:A50 & "'")
- Dit levert een door komma’s gescheiden lijst op met namen die tussen aanhalingstekens staan, zoals
'Folder1', 'Folder2', 'Folder3'
. - Kopieer deze uitvoer en ga terug naar PowerShell.
- Gebruik dezelfde navigatiestappen en voer vervolgens het volgende uit:
md 'Folder1', 'Folder2', 'Folder3'
- Nu worden al die mappen aangemaakt – in theorie. Soms is het lastig als je lijst lege regels of speciale tekens bevat, dus controleer dit goed.
Hulpmiddelen van derden voor mappen: sneller en met een gebruikersinterface
Optie 1: Mappenmaker
Geen zin in scripts? Geen probleem. Er is een lichtgewicht tool genaamd Folder Creator. Het is eenvoudig: geef gewoon de directory, basisnaam en het bereik van nummers of variaties op. Ideaal voor het maken van genummerde mappen zoals “Project1”, “Project2”, enz. Geen gedoe, geen opdrachtregel nodig. Slechts een paar klikken en je bent klaar.
Optie 2: Hulpprogramma voor het batchgewijs aanmaken van mappen
Een andere goede keuze is de tool Batch-Create-Folders. Het is heel eenvoudig: download, pak uit, voer het.exe-bestand uit en plak vervolgens je lijst met namen, gescheiden door regeleinden. Bepaal waar je de mappen wilt hebben, klik op ‘Create’ en klaar. Je kunt zelfs met de rechtermuisknop op specifieke items klikken om direct submappen te genereren, wat best handig is als je een geneste mapstructuur wilt. Houd er wel rekening mee dat deze tools soms wat eigenaardigheden hebben, maar over het algemeen beperken ze het klikken.
Omdat Windows dit niet altijd even duidelijk of gemakkelijk maakt, kan het gebruik van een speciale tool of script veel tijd besparen. Controleer wel de doelmap voordat u op ‘Aanmaken’ klikt.