Come unire facilmente le cartelle in Windows 11/10

Se organizzi i file, probabilmente hai una rete di cartelle e sottocartelle che contengono tutti i tuoi dati. Se ti accorgi di aver organizzato un po' troppo, potresti voler unire due cartelle in una. 

Ma cambiare la struttura di una cartella esistente è più complicato di quanto sembri. Non esiste un pulsante di unione delle cartelle per combinare più cartelle: è necessario accedere manualmente in ogni directory, premere Ctrl + A per selezionare tutti i file, creare nuove cartelle nella destinazione e copiare e incollare i file. 

Fortunatamente, ci sono molti altri modi per unire le cartelle in Windows 10 (o Windows 11). Dalle app di terze parti ai metodi integrati di Microsoft Windows , ecco una panoramica dei migliori di questi.

Unione di cartelle con lo stesso nome(Same Name) in Windows 10/11

Prima di entrare in app di terze parti o script Powershell , diamo un'occhiata alle opzioni predefinite disponibili. Anche se non esiste un'opzione di "unione delle cartelle" in Windows , esiste un metodo per unire le cartelle copiandole e incollandole.

Quando una cartella viene copiata su un'altra cartella con lo stesso nome, Windows ne unirà automaticamente il contenuto, chiedendoti di risolvere eventuali conflitti di file che si verificano. Ecco come farlo:

  1. Individua le due cartelle che desideri unire. Se i loro nomi non sono identici, rinomina uno di loro in modo che corrisponda all'altro.

  1. Ora copia semplicemente la prima cartella e incollala nella directory contenente la seconda cartella. Puoi utilizzare il metodo del clic con il pulsante destro del mouse o semplicemente toccare le scorciatoie da tastiera ( Ctrl + C per copia, Ctrl + V per incolla).

  1. Se nessuno dei file nelle due cartelle condivide i nomi, le cartelle verranno unite senza ulteriori passaggi. Se si verifica un conflitto, Windows ti chiederà cosa fare con quei file. Puoi sostituirli, saltare quei file o decidere caso per caso.

E questo è tutto. Tutto quello che devi fare è assicurarti che abbiano lo stesso nome di cartella e quindi copiarne uno sull'altro. Windows si prende cura dei dettagli.

Questo è il metodo migliore per gli utenti occasionali che cercano semplicemente di unire il contenuto di due cartelle diverse senza alcun confronto avanzato dei file. Se stai cercando di applicare criteri aggiuntivi per risolvere i conflitti di file durante l'unione delle cartelle, hai bisogno di uno strumento di terze parti dedicato.

Utilizzo di uno script Powershell(Powershell Script) per unire le cartelle(Merge Folders)

Sebbene il metodo copia-incolla sia facile da usare, può richiedere un po' di tempo quando si lavora con molte cartelle. Gli amministratori di (Administrators)sistema(System) spesso gestiscono dozzine di sistemi contemporaneamente, quindi hanno bisogno di un metodo scalabile per unire le cartelle.

Come per la maggior parte delle attività di automazione, utilizzeremo Powershell per raggiungere questo obiettivo. Tutto ciò di cui abbiamo bisogno è uno script che esamini il contenuto della cartella principale, confrontando ogni nome di file per vedere se c'è una corrispondenza. Puoi scegliere di sostituire file diversi o semplicemente di non sovrascriverli del tutto.

$sourcePath = “C:Cartella1”

$percorsodestinazione = “C:Cartella2”

$files = Get-ChildItem -Path $sourcePath -Recurse -Filter “*.*”  

foreach($file in $file){  

    $filePercorsoorigine = $file.NomeCompleto  

    $filepercorsodestinazione = $file.NomeCompleto.Replace($percorsoorigine, $percorsodestinazione)  

    $esiste = Test-Path $filepercorsodestinazione  

    se(!$esiste){  

        $dir = Split-Path -parent $destinationPathFile  

        if (!( Test-Path ($dir))) { New-Item -ItemType directory -Path $dir }  

        Copy-Item -Path $sourcePathFile -Destination $destinationPathFile -Recurse -Force  

    }  

    altro{  

        $isFile = Test-Path -Path $destinationPathFile -PathType Leaf  

        if(!$isFile){    

            Copy-Item -Path $sourcePathFile -Destination $destinationPathFile -Recurse -Force  

        }  

    }  

}  

Questo script utilizza un ciclo(loop) per copiare ricorsivamente il contenuto della cartella di origine nella cartella di destinazione, lasciando intatti i file originali in caso di conflitto. È possibile risolvere i conflitti in modo diverso (sostituendo file meno recenti, ecc.) e utilizzare parametri per i percorsi di origine e destinazione per renderlo più flessibile.

Applicazioni di terze parti per unire facilmente le cartelle

Esistono un paio di app di terze parti che semplificano notevolmente il processo di unione delle cartelle. La loro complessità varia dagli strumenti di base per la fusione della GUI al software completo di confronto dei file con supporto per il controllo delle versioni.

Ecco le migliori app di terze parti per unire le cartelle in Windows 10 e 11:

WinMerge (gratuito)( (Free))

Di per sé, Windows non è in grado di confrontare il contenuto di file identici durante la copia. Tutto ciò che può dirti è la dimensione e la data del file, lasciandoti la possibilità di determinare manualmente quale file conservare quando ti imbatti in un duplicato.

WinMerge è un programma open source per confrontare file e unire cartelle in Windows . È utile per programmatori e amministratori di sistema poiché può confrontare il contenuto dei file di testo e presentarli in un formato visivo. 

Fusione di cartelle 2XDSOFT(2XDSOFT Folder Merger)(2XDSOFT Folder Merger) (gratuita)( (Free))

Se vuoi solo un semplice strumento di fusione delle cartelle basato su GUI, Folder Merger di 2XDSOFT è una buona scelta. Ti consente di unire cartelle e sottocartelle da un'interfaccia intuitiva con molte opzioni di personalizzazione.

Puoi mantenere la struttura delle cartelle, utilizzare filtri per i nomi dei file o persino lasciare da parte determinate sottocartelle. La parte migliore è che l'app è portatile: puoi portarla in giro in una pen drive e usarla direttamente senza installazione.

Araxis Merge (Free 30-day Trial; $129 Standard; $269 Professional)

Araxis Merge è una potente applicazione di confronto e fusione di file per Windows e macOS. Come con WinMerge , è il migliore per coloro che lavorano con molti file di testo, come programmatori o professionisti legali.

Puoi considerarlo una forma più avanzata di WinMerge , con confronto avanzato dei file, inclusi testo, immagine e file binari. I sistemi di controllo della versione(Version) possono essere integrati direttamente con Araxis Merge , insieme a un'API(API) per abilitare l'automazione tramite la riga di comando.

Questa funzionalità extra non è gratuita. Araxis Merge è uno strumento premium, che richiede l'acquisto di una licenza per utilizzarlo oltre il periodo di prova di 30 giorni. Dai un'occhiata al sito Araxis Merge per i prezzi completi(complete pricing) e un elenco dettagliato delle funzionalità(detailed list of features) nelle versioni standard e pro.

Qual è il modo migliore per unire le cartelle(Merge Folders) in Windows 10/11 ?

Se stai solo cercando di unire il contenuto di due directory in un'unica cartella, il metodo predefinito è l'approccio migliore. Basta(Just) aprire Esplora file(File Explorer) , rinominare una delle cartelle con lo stesso nome e copiare e incollare sull'altra, lasciando che Windows gestisca la fusione.

Hai solo bisogno di altri metodi se devi unire regolarmente molte cartelle o hai bisogno di algoritmi di confronto file dettagliati. Se stai cercando di unire file di testo, ci sono altri metodi(other methods) .

Gli script Powershell(Powershell) sono probabilmente il metodo più flessibile per questo, poiché i cmdlet possono essere utilizzati per combinare file in base a un numero qualsiasi di criteri avanzati. L'unico problema è che richiede una piccola conoscenza della sintassi di Powershell per poter scrivere il codice. Ma questo è il modo se vuoi impostare script automatici per unire le cartelle.

Per un metodo più intuitivo, puoi utilizzare un'applicazione di terze parti. App(Apps) come WinMerge e Araxis Merge ti consentono di confrontare file e unire cartelle senza dover essere esperti di programmazione. Questo li rende programmi essenziali per coloro che lavorano con file di testo in blocco.



About the author

Sono un MVP di Windows e lavoro con Windows dal 2007. La mia esperienza include sviluppo software, hardware e suoni e app di Windows. Sono sempre alla ricerca dei modi migliori per migliorare l'esperienza dell'utente nel mio lavoro, quindi se hai bisogno di aiuto per progettare o sviluppare un'applicazione software, posso sicuramente offrire i miei servizi.



Related posts