Jak łatwo scalić foldery w systemie Windows 11/10

Jeśli organizujesz pliki, prawdopodobnie masz sieć folderów i podfolderów zawierających wszystkie Twoje dane. Jeśli kiedykolwiek zauważysz, że trochę przeorganizowałeś, możesz połączyć dwa foldery w jeden. 

Ale zmiana istniejącej struktury folderów jest trudniejsza, niż się wydaje. Nie ma przycisku scalania folderów do łączenia wielu folderów - musisz ręcznie przejść do każdego katalogu, nacisnąć Ctrl + A, aby wybrać wszystkie pliki, utworzyć nowe foldery w miejscu docelowym i skopiować i wkleić pliki. 

Na szczęście istnieje wiele innych sposobów łączenia folderów w systemie Windows 10(Windows 10) (lub Windows 11). Od aplikacji innych firm po wbudowane metody Microsoft Windows , oto przegląd najlepszych z nich.

Scalanie folderów o tej samej nazwie(Same Name) w Windows 10/11

Zanim przejdziemy do aplikacji innych firm lub skryptów Powershell , spójrzmy na dostępne opcje domyślne. Chociaż w systemie Windows(Windows) nie ma opcji „scalania folderów” , istnieje metoda scalania folderów przez ich kopiowanie i wklejanie.

Gdy folder zostanie skopiowany do innego folderu o tej samej nazwie, system Windows(Windows) automatycznie scali jego zawartość, prosząc o rozwiązanie wszelkich pojawiających się konfliktów plików. Oto jak to zrobić:

  1. Znajdź dwa foldery, które chcesz scalić. Jeśli ich imiona nie są identyczne, zmień nazwę jednego z nich, aby pasował do drugiego.

  1. Teraz po prostu skopiuj pierwszy folder i wklej go do katalogu zawierającego drugi folder. Możesz użyć metody kliknięcia prawym przyciskiem myszy lub po prostu dotknąć skrótów klawiaturowych ( Ctrl + C do kopiowania, Ctrl + V do wklejania).

  1. Jeśli żaden z plików w dwóch folderach nie ma wspólnych nazw, foldery zostaną scalone bez żadnych dodatkowych czynności. W przypadku konfliktu system Windows(Windows) zapyta, co zrobić z tymi plikami. Możesz je zastąpić, pominąć te pliki lub decydować indywidualnie.

I to wszystko. Wszystko, co musisz zrobić, to upewnić się, że mają tę samą nazwę folderu, a następnie po prostu skopiować jeden na drugi. Windows dba o szczegóły.

Jest to najlepsza metoda dla zwykłych użytkowników, którzy po prostu chcą połączyć zawartość dwóch różnych folderów bez zaawansowanego porównywania plików. Jeśli chcesz zastosować dodatkowe kryteria, aby rozwiązać konflikty plików podczas scalania folderów, potrzebujesz dedykowanego narzędzia innej firmy.

Używanie skryptu Powershell(Powershell Script) do łączenia folderów(Merge Folders)

Chociaż metoda kopiuj-wklej jest łatwa w użyciu, może być nieco czasochłonna podczas pracy z wieloma folderami. Administratorzy (Administrators)systemów(System) często mają do czynienia z dziesiątkami systemów jednocześnie, więc potrzebują skalowalnej metody łączenia folderów.

Podobnie jak w przypadku większości zadań automatyzacji, do tego celu użyjemy Powershell . Wszystko, czego potrzebujemy, to skrypt, który przechodzi przez zawartość folderu nadrzędnego, porównując każdą nazwę pliku, aby sprawdzić, czy istnieje dopasowanie. Możesz wybrać zastąpienie różnych plików lub po prostu nie nadpisywać ich całkowicie.

$sourcePath = „C:Folder1”

$destinationPath = „C:Folder2”

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

foreach($plik w $plikach){  

    $sourcePathFile = $file.FullName  

    $destinationPathFile = $file.FullName.Replace($sourcePath, $destinationPath)  

    $istnieje = Test-Path $destinationPathFile  

    jeśli(!$istnieje){  

        $dir = Split-Path -parent $destinationPathFile  

        if (!( Test-Path ($dir))) { Nowy element -ItemType katalog -Path $katalog }  

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

    }  

    w przeciwnym razie{  

        $isFile = Test-Path -Path $destinationPathFile -PathType Liść(Leaf)  

        if(!$isFile){    

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

        }  

    }  

}  

Ten skrypt wykorzystuje pętlę(loop) do rekursywnego kopiowania zawartości folderu źródłowego do folderu docelowego, pozostawiając oryginalne pliki nietknięte w przypadku konfliktu. Konflikty można rozwiązać w inny sposób (poprzez zastąpienie starszych plików itp.) i użyć parametrów dla ścieżek źródłowych i docelowych, aby uczynić je bardziej elastycznymi.

Aplikacje innych firm do łatwego łączenia folderów

Istnieje kilka aplikacji innych firm, które znacznie ułatwiają proces łączenia folderów. Ich złożoność waha się od podstawowych narzędzi do łączenia GUI po kompletne oprogramowanie do porównywania plików z obsługą wersji.

Oto najlepsze aplikacje innych firm do łączenia folderów w systemie Windows 10(Windows 10) i 11:

WinMerge (bezpłatny)( (Free))

Sam system Windows(Windows) nie może porównywać zawartości identycznych plików podczas kopiowania. Wszystko, co może ci powiedzieć, to ich rozmiar i data pliku, co pozwala ręcznie określić, który plik zachować, gdy natkniesz się na duplikat.

WinMerge to program typu open source do porównywania plików i łączenia folderów w systemie Windows(Windows) . Jest to przydatne dla programistów i administratorów systemu, ponieważ może porównywać zawartość plików tekstowych i prezentować je w formie wizualnej. 

Połączenie folderów 2XDSOFT(2XDSOFT Folder Merger)(2XDSOFT Folder Merger) (bezpłatnie)( (Free))

Jeśli potrzebujesz prostego narzędzia do łączenia folderów opartego na graficznym interfejsie użytkownika, łączenie folderów 2XDSOFT jest(Folder Merger) dobrym wyborem. Pozwala łączyć foldery i podfoldery z intuicyjnego interfejsu z wieloma opcjami dostosowywania.

Możesz zachować strukturę folderów, użyć filtrów nazw plików, a nawet pominąć poszczególne podfoldery. Najlepsze jest to, że aplikacja jest przenośna – możesz ją nosić w pendrive i używać bezpośrednio, bez instalacji.

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

Araxis Merge to potężna aplikacja do porównywania i łączenia plików dla systemów Windows(Windows) i macOS. Podobnie jak w przypadku WinMerge , jest najlepszy dla tych, którzy pracują z wieloma plikami tekstowymi, takich jak programiści lub prawnicy.

Możesz uznać to za bardziej zaawansowaną formę WinMerge , z zaawansowanym porównywaniem plików, w tym plików tekstowych, graficznych i binarnych. Systemy kontroli wersji(Version) mogą być bezpośrednio zintegrowane z Araxis Merge wraz z API , aby umożliwić automatyzację za pomocą wiersza poleceń.

Ta dodatkowa funkcjonalność nie jest darmowa. Araxis Merge to narzędzie premium, wymagające zakupu licencji, aby móc z niego korzystać po 30-dniowym okresie próbnym. Sprawdź witrynę Araxis Merge(Araxis Merge) , aby uzyskać pełną wycenę(complete pricing) i szczegółową listę funkcji(detailed list of features) w wersji standardowej i pro.

Jaki jest najlepszy sposób łączenia folderów(Merge Folders) w Windows 10/11 ?

Jeśli chcesz tylko scalić zawartość dwóch katalogów w jeden folder, najlepszym rozwiązaniem jest metoda domyślna. Po prostu(Just) otwórz Eksplorator plików(File Explorer) , zmień nazwę jednego z folderów na tę samą nazwę i skopiuj i wklej drugi, pozwalając systemowi Windows obsłużyć połączenie.

Potrzebujesz tylko innych metod, jeśli musisz regularnie scalać wiele folderów lub potrzebujesz szczegółowych algorytmów porównywania plików. Jeśli chcesz scalić pliki tekstowe, możesz skorzystać z innych metod(other methods) .

Skrypty Powershell(Powershell) są prawdopodobnie najbardziej elastyczną metodą do tego celu, ponieważ cmdlety mogą być używane do łączenia plików w oparciu o dowolną liczbę zaawansowanych kryteriów. Jedynym problemem jest to, że aby móc napisać kod, potrzebna jest niewielka znajomość składni Powershella . (Powershell)Ale to jest sposób, jeśli chcesz skonfigurować automatyczne skrypty do łączenia folderów.

Aby uzyskać bardziej przyjazną dla użytkownika metodę, możesz użyć aplikacji innej firmy. Aplikacje(Apps) takie jak WinMerge i Araxis Merge umożliwiają porównywanie plików i łączenie folderów bez konieczności biegłości w kodowaniu. To czyni je niezbędnymi programami dla tych, którzy pracują masowo z plikami tekstowymi.



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts