Het samenvoegen van mappen in Windows is een uitstekend idee voor bestandsbeheer om mappen met vergelijkbare bestanden in één grote map te ordenen. Dit voorkomt rommel en biedt alles op één plek, waardoor het gemakkelijker wordt om te vinden wat u zoekt.
Dat gezegd hebbende, heeft Windows standaard geen optie om mappen samen te voegen. Hoewel het slim genoeg is om meerdere mappen met dezelfde naam op hetzelfde niveau te identificeren, zijn er efficiëntere manieren om mappen en bestanden samen te voegen in Windows 10 en 11.
Hier laten we u de beste manieren zien om mappen samen te voegen op een Windows 10- en 11-systeem. Het bevat de handige samenvoegoptie van de Verkenner, een PowerShell-scripthack en tools van derden om mappen samen te voegen.
1. Mappen samenvoegen met behulp van Verkenner
File Explorer detecteert en vraagt u om de map samen te voegen wanneer u een map probeert te verplaatsen met een naam die identiek is aan een bestaande map op hetzelfde niveau.
Als u bijvoorbeeld een XYZ map erin D:\Mappen en wil het samenvoegen XYX map op hetzelfde niveau, het enige wat u hoeft te doen is de naam van het XYX map als XYZ. Wanneer de Bevestig Map vervangen prompt verschijnt, klik Ja.
Op dezelfde manier kunt u de map met identieke namen knippen en plakken en vervolgens kiezen voor de optie Samenvoegen. File Explorer voegt de mappen samen en verplaatst de inhoud naar de doelmap. Als er een dubbel bestand bestaat, kunt u kiezen voor de Vervangen of Overslaan keuze.
Omgekeerd kan dit een tijdrovend proces zijn wanneer u met honderden mappen tegelijk moet werken. Een efficiëntere manier om deze beperking te omzeilen, is door een PowerShell-scripthack te gebruiken om mappen op Windows samen te voegen.
2. Mappen samenvoegen met behulp van een PowerShell-script
PowerShell is een krachtig shell-hulpprogramma voor automatisering. Je kunt de essentiële PowerShell-cmdlets dagelijkse taken automatiseren met een script.
Op dezelfde manier kunt u een PowerShell-script gebruiken om mappen samen te voegen in Windows 10 en 11. Dit is een handige manier om meerdere mappen samen te voegen zonder ze één voor één te kopiëren en te plakken.
Om het script te gebruiken, moet u actieve scripts inschakelen in Windows PowerShell. Als u klaar bent, kunt u het script rechtstreeks in het PowerShell-venster kopiëren en plakken zonder dat u het als een .ps1-bestand hoeft uit te voeren.
Om toe te staan dat het lokale PowerShell-script wordt uitgevoerd, moet u het uitvoeringsbeleid wijzigen in de app Instellingen. Hier is hoe het te doen.
- druk op Win + ik om de te openen Instellingen app.
- Open vervolgens de Privacy en beveiliging tabblad in het linkerdeelvenster.
- Klik op Voor ontwikkelaar onder de Beveiliging sectie.
- Blader vervolgens naar beneden en klik om het uit te vouwen PowerShell sectie.
- Zet de schakelaar om aan te zetten Wijzig het uitvoeringsbeleid zodat lokale PowerShell-scripts kunnen worden uitgevoerd zonder te ondertekenen. Vereist ondertekening voor scripts op afstand.
Terwijl het script op PowerShell is ingeschakeld, volgt u deze om een PowerShell-script uit te voeren om mappen samen te voegen.
- druk de Winnen toets en typ krachtshell.
- Klik op Windows PowerShell uit de zoekresultaten.
- Kopieer en plak het volgende script in het PowerShell-venster:
$bronPath = "F:\Nieuwe map"
$bestemmingspad = "E:\Nieuwe map"
$files = Get-ChildItem -Path $sourcePath -Recurse -Filter "*.*"
voor elk($bestand in $bestanden){
$sourcePathFile = $bestand. Voor-en achternaam
$destinationPathFile = $bestand. Voor-en achternaam. Vervangen($sourcePath, $destinationPath)
$exists = testpad $destinationPathFile
als(!$bestaat){
$dir = gesplitst pad -ouder $destinationPathFile
als (!(Testpad($dir))) { Nieuw-Item -ItemType map -Pad $dir }
Copy-Item -Path $sourcePathFile -Bestemming $destinationPathFile -Recurse -Force
}
anders{
$isFile = Test-Path -Path $destinationPathFile -PathType Leaf
als(!$isBestand){
Copy-Item -Path $sourcePathFile -Bestemming $destinationPathFile -Recurse -Force
}
}
} - Vervang in de bovenstaande opdracht "E:\Nieuwe map" En "F:\Nieuwe map" met respectievelijk de bron- en doelbestandspaden. Om het bestandspad te vinden, klikt u met de rechtermuisknop op de mapnaam die u wilt samenvoegen en selecteert u deze Kopieer als het pad.
- De bovenstaande opdracht voegt de inhoud van het E:\Nieuwe map met de F:\Nieuwe map. Het zal eventuele dubbele bestandsconflicten overslaan om de originele bestanden in de doelmap onaangetast te laten.
U kunt het script herhalen met verschillende bestandspaden om meer mappen samen te voegen. Als u een fout tegenkomt, controleer dan of het bestandspad voor de bestemming en de bron juist is.
2. Mappen samenvoegen met behulp van software van derden
Als u de voorkeur geeft aan een GUI-gebaseerd hulpprogramma boven een PowerShell-script om bestanden samen te voegen, heeft u een aantal opties om uit te kiezen. Samenvoegtools van derden voor Windows bieden basismogelijkheden voor samenvoegen en premiumaanbiedingen voor software- en creatieve ontwerpprofessionals.
1. Samenvoeging van mappen
Folder Merger is een gratis hulpprogramma om de inhoud van verschillende mappen samen te voegen tot één map. U kunt meerdere bronmappen aan de app toevoegen en deze vervolgens samenvoegen in een opgegeven doelmap.
Het gebruik van Folder Merger is eenvoudig. U kunt een enkele map toevoegen of een hoofdmap selecteren om submappen op het eerste niveau toe te voegen. Klik vervolgens op de Bestemming mappictogram om de bestemmingsmap in te stellen.
Zodra alle mappen zijn toegevoegd, klikt u op Selecteer alles om alle mappen of individuele mappen samen te voegen met behulp van de Ctrl sleutel. Klik op de Samenvoegen knop om het samenvoegproces te starten. Als je klaar bent, klik je op de Shoe map pictogram in de Bestemming sectie om uw nieuw samengevoegde bestanden te bekijken.
Daarnaast kunt u er ook voor kiezen om de bestanden te kopiëren of te verplaatsen, bestanden met een specifieke naam of extensie samen te voegen en bestandsconflicten op te lossen met de optie overslaan, vervangen of hernoemen.
Downloaden: Samenvoeging van mappen (Vrij)
2. WinMerge
WinMerge heeft een ander doel dan Folder Merger met een schone gebruikersinterface. Het is een open-source hulpprogramma voor differentiëren en samenvoegen voor Windows. Een handig hulpmiddel als je meerdere tekstdocumenten wilt vergelijken om de verschillen te vinden. Het kan op tekst gebaseerde documenten, afbeeldingen, webpagina's en meer uit een map vergelijken op verschillen en vervolgens een samenvoeging uitvoeren.
Documenten vergelijken en samenvoegen met WinMerge:
- Klik op Bestand en selecteer Open.
- Selecteer het eerste bestand of de eerste map en vervolgens het tweede bestand of de tweede map. U kunt maximaal drie bestanden of mappen selecteren om onderling te vergelijken.
- Klik Vergelijken om de bestanden te laden en te vergelijken.
- Als het een tekstbestand is, zal WinMerge het verschil binnen de regels tussen de geselecteerde documenten markeren.
- Om individuele wijzigingen in het document samen te voegen, klikt u op de gemarkeerde tekst en selecteert u Kopieer van rechts of Kopieer naar rechts, afhankelijk van welke versie u wilt samenvoegen.
- Druk op om alle wijzigingen samen te voegen Ctrl+A om alle tekst te selecteren en gebruik vervolgens de kopieeroptie. Het ondersteunt ook verschilvergelijking voor afbeeldingen, webpagina's, binaire bestanden en tabellen.
Bovendien biedt het ondersteuning voor shell-integratie, goede plug-in en ondersteuning voor archiefbestanden met 7-Zip.
Downloaden: WinMerge (Vrij)
De beste apps om bestanden en mappen samen te voegen op Windows
Windows 11 kan gekopieerde mappen op hetzelfde niveau detecteren en vragen om samen te voegen. Als u echter vaak met meerdere mappen moet werken, maakt een PowerShell-script of een GUI-gebaseerde tool zoals Folder Merger de taak veel eenvoudiger.