I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

L'unione delle cartelle in Windows è un'ottima idea di gestione dei file per organizzare cartelle con file simili in un'unica grande cartella. Questo aiuta a evitare il disordine e offre tutto in un unico posto, rendendo così più facile trovare quello che stai cercando.

Detto questo, per impostazione predefinita, Windows non ha alcuna opzione per unire le cartelle. Anche se è abbastanza intelligente identificare più cartelle con lo stesso nome allo stesso livello, esistono modi più efficienti per unire cartelle e file in Windows 10 e 11.

Qui ti mostriamo i modi migliori per unire le cartelle su un sistema Windows 10 e 11. Include la comoda opzione di unione di Esplora file, un hack di script PowerShell e strumenti di terze parti per unire le cartelle.

1. Unisci cartelle utilizzando Esplora file

Esplora file rileverà e ti chiederà di unire la cartella quando provi a spostare una cartella con un nome identico a una cartella esistente allo stesso livello.

instagram viewer

Ad esempio, se hai un XYZ cartella dentro D:\Cartelle e desidera unire il XYX cartella nello stesso livello, tutto ciò che devi fare è rinominare il file XYX cartella come XYZ. Quando il Conferma sostituzione cartella viene visualizzata la richiesta, fare clic su .

Allo stesso modo, puoi tagliare e incollare la cartella con nomi identici e quindi optare per l'opzione di unione. Esplora file unirà le cartelle e sposterà il contenuto nella cartella di destinazione. Se esiste un file duplicato, puoi optare per il file Sostituire O Saltare opzione.

Al contrario, questo può richiedere molto tempo quando devi lavorare con centinaia di cartelle alla volta. Un modo più efficiente per superare questa limitazione consiste nell'utilizzare uno script PowerShell per unire le cartelle su Windows.

2. Unisci cartelle utilizzando uno script PowerShell

PowerShell è una potente utility shell di automazione. Puoi imparare il cmdlet essenziali di PowerShell per automatizzare le attività quotidiane con uno script.

Allo stesso modo, puoi utilizzare uno script PowerShell per unire le cartelle in Windows 10 e 11. Questo è un modo pratico per unire più cartelle senza copiarle e incollarle una per una.

Per utilizzare lo script, è necessario abilitare l'esecuzione di script in Windows PowerShell. Al termine, puoi copiare e incollare lo script direttamente nella finestra di PowerShell senza doverlo eseguire come file .ps1.

Per consentire l'esecuzione dello script PowerShell locale, dovrai modificare i criteri di esecuzione nell'app Impostazioni. Ecco come farlo.

  1. Premere Vincere + I per aprire il Impostazioni app.
  2. Quindi, apri il file Privacy e sicurezza scheda nel riquadro di sinistra.
  3. Clicca su Per Sviluppatore sotto il Sezione sicurezza.
  4. Successivamente, scorri verso il basso e fai clic per espandere il file PowerShell sezione.
  5. Attiva l'interruttore per accendere Modificare i criteri di esecuzione per consentire l'esecuzione degli script PowerShell locali senza firma. Richiedi la firma per gli script remoti.

Con lo script in esecuzione su PowerShell abilitato, segui questi per eseguire uno script PowerShell per unire le cartelle.

  1. premi il Vincita chiave e tipo powershell.
  2. Clicca su Windows PowerShell dai risultati della ricerca.
  3. Copia e incolla il seguente script nella finestra di PowerShell:
     $sourcePath = "F:\Nuova cartella"
    $percorsodestinazione = "E:\Nuova cartella"
    $files = Get-ChildItem -Path $sourcePath -Recurse -Filter "*.*"
    per ciascuno($file in $file){
    $sourcePathFile = $file. Nome e cognome
    $destinationPathFile = $file. Nome e cognome. Sostituisci($sourcePath, $destinationPath)
    $esiste = Percorso di prova $destinationPathFile
    Se(!$esiste){
    $dir = Percorso diviso -genitore $destinazionePathFile
    Se (!(Percorso di prova($dir))) { Nuovo-Item -ItemType directory -Percorso $dir }
    Copy-Item -Path $sourcePathFile -Destination $destinationPathFile -Recurse -Force
    }
    altro{
    $isFile = Test-Path -Path $destinationPathFile -PathType Leaf
    Se(!$èFile){
    Copy-Item -Path $sourcePathFile -Destination $destinationPathFile -Recurse -Force
    }
    }
    }
  4. Nel comando precedente, sostituisci "E:\Nuova cartella" E "F:\Nuova cartella” rispettivamente con i percorsi dei file di origine e di destinazione. Per trovare il percorso del file, fare clic con il pulsante destro del mouse sul nome della cartella che si desidera unire e selezionare Copia come percorso.
  5. Il comando precedente unirà il contenuto del file E:\Nuova cartella con il F:\Nuova cartella. Salterà qualsiasi conflitto di file duplicati per lasciare inalterati i file originali nella cartella di destinazione.

Puoi ripetere lo script con diversi percorsi di file per unire più cartelle. Se riscontri errori, controlla se il percorso del file per la destinazione e l'origine è corretto.

2. Unisci cartelle utilizzando software di terze parti

Se preferisci un'utilità basata su GUI rispetto a uno script PowerShell per unire i file, hai alcune opzioni tra cui scegliere. Gli strumenti di unione di terze parti per Windows offrono funzionalità di unione di base e offerte premium rivolte ai professionisti del software e del design creativo.

1. Fusione di cartelle

Folder Merger è un'utilità gratuita per unire i contenuti di diverse cartelle in un'unica cartella. Puoi aggiungere più cartelle di origine all'app e quindi unirle a una cartella di destinazione specificata.

Usare la fusione delle cartelle è facile. È possibile aggiungere una singola cartella o selezionare una cartella principale per aggiungere sottocartelle di primo livello. Successivamente, fai clic su Destinazione icona della cartella per impostare la cartella di destinazione.

Una volta aggiunte tutte le cartelle, fare clic su Seleziona tutto per unire tutte le cartelle o singole cartelle utilizzando il file Ctrl chiave. Clicca il Unisci pulsante per iniziare il processo di unione. Al termine, fai clic su Scome cartella icona nel Destinazione sezione per visualizzare i file appena uniti.

Inoltre, puoi anche scegliere di copiare o spostare i file, unire file con un nome o un'estensione specifici e risolvere i conflitti di file con l'opzione salta, sostituisci o rinomina.

Scaricamento: Fusione di cartelle (Gratuito)

2. WinMerge

WinMerge ha uno scopo diverso rispetto a Folder Merger con un'interfaccia utente pulita. È un'utilità di differenziazione e fusione open source per Windows. Uno strumento utile se vuoi confrontare più documenti di testo per trovare le differenze. Può confrontare documenti basati su testo, immagini, pagine Web e altro da una cartella per le differenze e quindi eseguire un'unione.

Per confrontare e unire documenti utilizzando WinMerge:

  1. Clicca su File e seleziona Aprire.
  2. Selezionare il primo file o cartella e quindi il secondo file o cartella. È possibile selezionare fino a tre file o cartelle per il confronto incrociato.
  3. Clic Confrontare per caricare e confrontare i file.
  4. Se si tratta di un file di testo, WinMerge evidenzierà la differenza all'interno delle righe tra i documenti selezionati.
  5. Per unire singole modifiche nel documento, fare clic sul testo evidenziato e selezionare Copia da destra O Copia a destra, a seconda della versione che desideri unire.
  6. Per unire tutte le modifiche, premere Ctrl+A per selezionare tutto il testo e quindi utilizzare l'opzione di copia. Supporta anche il confronto delle differenze per immagini, pagine Web, file binari e tabelle.

Inoltre, offre il supporto per l'integrazione della shell, un buon plug-in e il supporto dei file di archivio con 7-Zip.

Scaricamento: WinMerge (Gratuito)

Le migliori app per unire file e cartelle su Windows

Windows 11 può rilevare e richiedere l'unione di cartelle copiate nello stesso livello. Tuttavia, se devi lavorare frequentemente con più cartelle, uno script PowerShell o uno strumento basato su GUI come Folder Merger rende l'attività molto più semplice.