Mappák egyszerű egyesítése a Windows 11/10 rendszerben

Ha rendszerezi a fájlokat, valószínűleg mappák és almappák hálója van, amelyek az összes adatot tárolják. Ha azt tapasztalja, hogy egy kicsit túlszervezte, érdemes lehet két mappát egyesíteni. 

De egy meglévő mappastruktúra megváltoztatása bonyolultabb, mint amilyennek hangzik. Nincs mappa-egyesítés gomb több mappa egyesítéséhez – manuálisan be kell lépnie minden könyvtárba, le kell nyomnia a Ctrl + A billentyűket az összes fájl kiválasztásához, új mappákat kell létrehoznia a célhelyen, és másolnia és be kell illesztenie a fájlokat. 

Szerencsére sok más módja is van a mappák egyesítésének a Windows 10 (vagy Windows 11) rendszerben. A harmadik féltől származó alkalmazásoktól a beépített Microsoft Windows - módszerekig az alábbiakban bemutatjuk ezek közül a legjobbakat.

Azonos(Same Name) nevű mappák egyesítése a Windows Windows 10/11

Mielőtt rátérnénk a harmadik féltől származó alkalmazásokra vagy Powershell - szkriptekre, nézzük meg az elérhető alapértelmezett beállításokat. Noha a Windows rendszerben(Windows) nincs „mappa-egyesítés” lehetőség , létezik egy módszer a mappák egyesítésére másolás-beillesztéssel.

Ha egy mappát egy másik, azonos nevű mappába másol, a Windows automatikusan egyesíti a tartalmát, és felszólítja Önt a felmerülő fájlütközések megoldására. Íme, hogyan kell csinálni:

  1. Keresse meg az egyesíteni kívánt két mappát. Ha a nevük nem azonos, nevezze át az egyiket, hogy megfeleljen a másiknak.

  1. Most másolja ki az első mappát, és illessze be a második mappát tartalmazó könyvtárba. Használhatja a jobb egérgombos módszert, vagy egyszerűen érintse meg a billentyűparancsokat ( Ctrl + C a másoláshoz, Ctrl + V a beillesztéshez).

  1. Ha a két mappában lévő fájlok egyike sem osztozik a névvel, a mappák minden további lépés nélkül egyesülnek. Ha ütközés lép fel, a Windows megkérdezi, hogy mit tegyen ezekkel a fájlokkal. Lecserélheti őket, kihagyhatja ezeket a fájlokat, vagy eseti alapon dönthet.

És ez az. Mindössze annyit kell tennie, hogy megbizonyosodjon arról, hogy ugyanaz a mappanév, majd csak másolja át egyiket a másikra. A Windows(Windows) gondoskodik a részletekről.

Ez a legjobb módszer azoknak az alkalmi felhasználóknak, akik egyszerűen csak két különböző mappa tartalmát egyesítik anélkül, hogy bármilyen speciális fájl-összehasonlítást végeznének. Ha további feltételeket szeretne alkalmazni a fájlütközések feloldására a mappaegyesítés során, szüksége van egy dedikált harmadik féltől származó eszközre.

Powershell - szkript(Powershell Script) használata mappák egyesítéséhez(Merge Folders)

Noha a másolás-beillesztés módszer használata egyszerű, sok mappával való munka során kissé időigényes lehet. A rendszergazdák gyakran több tucat (System) rendszerrel(Administrators) foglalkoznak egyszerre, ezért szükségük van egy méretezhető módszerre a mappák egyesítéséhez.

A legtöbb automatizálási feladathoz hasonlóan mi is Powershell -t fogunk használni ennek eléréséhez. Csak egy szkriptre van szükségünk, amely végigmegy a szülőmappa tartalmán, és összehasonlítja az egyes fájlneveket, hogy megnézze, van-e egyezés. Dönthet úgy, hogy lecseréli a különböző fájlokat, vagy egyszerűen nem írja felül őket.

$sourcePath = "C:Folder1"

$destinationPath = "C:Folder2"

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

foreach($fájl a $fájlokban){  

    $sourcePathFile = $file.FullName  

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

    $exists = Test-Path $destinationPathFile  

    if(!$létezik){  

        $dir = Split-Path -parent $destinationPathFile  

        if (!( Test-Path ($dir))) { Új elem -ItemType könyvtár -Path $dir }  

        Elem másolása -Path(Copy-Item -Path) $sourcePathFile -Célhely(-Destination) $destinationPathFile -Recurse -Force  

    }  

    más{  

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

        if(!$isFile){    

            Elem másolása -Path(Copy-Item -Path) $sourcePathFile -Célhely(-Destination) $destinationPathFile -Recurse -Force  

        }  

    }  

}  

Ez a szkript egy ciklus(loop) segítségével rekurzívan átmásolja a forrásmappa tartalmát a célmappába, ütközés esetén érintetlenül hagyva az eredeti fájlokat. Az ütközéseket másként is feloldhatja (régebbi fájlok cseréjével stb.), és a forrás- és célútvonal paraméterei segítségével rugalmasabbá teheti.

Harmadik féltől származó alkalmazások a mappák egyszerű egyesítéséhez

Van néhány harmadik féltől származó alkalmazás, amelyek jelentősen megkönnyítik a mappák egyesítését. Bonyolultságuk az alapvető grafikus felület(GUI) -egyesítési eszközöktől a teljes fájl-összehasonlító szoftverekig terjed a verziószámozás támogatásával.

Itt vannak a legjobb harmadik féltől származó alkalmazások a mappák egyesítéséhez a Windows 10 és 11 rendszerben:

WinMerge (ingyenes)( (Free))

A Windows önmagában nem tudja összehasonlítani az azonos fájlok tartalmát másolás közben. Csak a fájl méretét és dátumát tudja megmondani, így Ön manuálisan határozza meg, hogy melyik fájlt tartsa meg, ha duplikációba ütközik.

A WinMerge(WinMerge) egy nyílt forráskódú program fájlok összehasonlítására és mappák egyesítésére a Windows rendszerben(Windows) . A kódolók és a rendszergazdák számára hasznos, mivel össze tudja hasonlítani a szöveges fájlok tartalmát, és vizuális formátumban tudja megjeleníteni azokat. 

2XDSOFT mappaegyesítés(2XDSOFT Folder Merger)(2XDSOFT Folder Merger) (ingyenes)( (Free))

Ha csak egy egyszerű grafikus felhasználói felület-alapú mappaegyesítő eszközt szeretne, a 2XDSOFT mappaegyesítése (Folder Merger) választás. Lehetővé teszi mappák és almappák egyesítését egy intuitív kezelőfelületről, számos testreszabási lehetőséggel.

Megtarthatja a mappaszerkezetet, használhat fájlnévszűrőket, vagy akár el is hagyhat bizonyos almappákat. A legjobb az egészben az, hogy az alkalmazás hordozható – hordozható pendrive-on, és közvetlenül, telepítés nélkül használhatja.

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

Az Araxis Merge(Araxis Merge) egy hatékony fájl-összehasonlító és egyesítő alkalmazás Windows és macOS számára. A WinMerge -hez hasonlóan ez is a legjobb azoknak, akik sok szöveges fájllal dolgoznak, például programozóknak vagy jogi szakembereknek.

A WinMerge(WinMerge) fejlettebb formájának tekintheti , fejlett fájl-összehasonlítással, beleértve a szöveges, képi és bináris fájlokat. A verzióvezérlő(Version) rendszerek közvetlenül integrálhatók az Araxis Merge -be, valamint egy API -val , amely lehetővé teszi az automatizálást a parancssoron keresztül.

Ez az extra funkció nem ingyenes. Az Araxis Merge(Araxis Merge) egy prémium eszköz, amelyhez licencet kell vásárolnia a 30 napos próbaidőszakon túli használatához. Tekintse meg az Araxis Merge webhelyet a teljes árakért(complete pricing) és a szolgáltatások részletes listájáért(detailed list of features) a standard és a pro verzióban.

Mi a legjobb módja a mappák egyesítésének(Merge Folders) a Windows 10/11 ?

Ha csak két könyvtár tartalmát szeretné egyetlen mappába egyesíteni, akkor az alapértelmezett módszer a legjobb megközelítés. Csak(Just) nyissa meg a Fájlkezelőt(File Explorer) , nevezze át az egyik mappát ugyanarra a névre, majd másolja át a másikat, és hagyja, hogy a Windows kezelje az egyesítést.

Csak akkor van szüksége más módszerekre, ha rendszeresen sok mappát kell egyesítenie, vagy részletes fájl-összehasonlító algoritmusokra van szüksége. Ha szövegfájlokat szeretne egyesíteni, vannak más módszerek(other methods) is .

A Powershell(Powershell) -szkriptek valószínűleg a legrugalmasabb módszer erre, mivel a parancsmagok segítségével tetszőleges számú speciális feltétel alapján lehet fájlokat kombinálni. Az egyetlen probléma az, hogy a kód megírásához a Powershell szintaxisának egy kis ismeretére van szükség . De ez a mód, ha automatikus szkripteket szeretne beállítani a mappák egyesítéséhez.

A felhasználóbarátabb módszerhez használhat harmadik féltől származó alkalmazást. Az olyan alkalmazások(Apps) , mint a WinMerge és az Araxis Merge , lehetővé teszik a fájlok összehasonlítását és a mappák egyesítését anélkül, hogy jártasnak kellene lennie a kódolásban. Emiatt elengedhetetlen programok azok számára, akik tömegesen dolgoznak szöveges fájlokkal.



About the author

Szoftvermérnök vagyok, több mint 10 éves tapasztalattal a Windows mérnöki területen. Szakterületem a Windows alapú alkalmazások, valamint a Microsoft következő generációs Windows operációs rendszeréhez, a Windows 11-hez tartozó hardver és hangillesztőprogramok fejlesztése. A Windows-alkalmazások készítése terén szerzett tapasztalataim alapján különösen értékes eszköz vagyok minden olyan vállalat számára, amely innovatív technológiai termékeket fejleszt.



Related posts