Két mappa vagy könyvtár összehasonlítása a Windows rendszerben


Néha hasznos lehet két mappa összehasonlítása anélkül, hogy ténylegesen át kellene nézni a tartalmukat. Nézzünk meg néhány módszert ennek Windows rendszerben való végrehajtására.

Természetesen mindig kézzel is megnyithat minden könyvtárat a fájlok ellenőrzéséhez, de ez nehézkessé válik – különösen akkor, ha több tucat vagy akár több száz mappát is átvizsgál hasonló fájlokkal (például biztonsági másolatokkal). Az ilyen forgatókönyvekhez jobb megközelítésre van szükség.

A Tulajdonságok ablak használata

Egyszerű módja annak, hogy gyorsan áttekintsen bármely mappa részleteit, ha megnézi a Tulajdonságokat. Noha ezzel megkíméli Önt attól, hogy meg kelljen nyitnia a mappát és át kell néznie a tartalmát, mégis külön-külön kell jobb gombbal kattintania minden könyvtárra, amelynek tulajdonságait ellenőrizni szeretné.

Ez alkalmatlanná teszi nagyszabású összehasonlításra, de a legtöbb otthoni felhasználó számára ez nem probléma. Ha csak megnézni szeretné az egyes mappák méretét és hány fájlt tartalmaz, akkor elegendő a Tulajdonságok ablak.

  1. Egy mappa Tulajdonságok ablakának megnyitásához kattintson rá jobb gombbal, és válassza a menü Tulajdonságokmenüpontját.
    1. Ez megnyílik egy kis ablak, amely a mappa összes részletét mutatja, beleértve a méretét, a benne lévő egyéb fájlok vagy mappák számát, valamint a létrehozás időpontját és dátumát.
      1. Egy másik mappával való összehasonlításhoz egyszerűen húzza az ablakot oldalra, és ismételje meg a folyamatot a második könyvtárral.
        1. Így a két tulajdonságablak egymás mellett nyílik meg, hogy közvetlenül összehasonlíthassa. Ha a képernyő mérete megengedi, ezt még tovább bővítheti, és folyamatosan megnyithatja más mappák tulajdonságait is.
        2. A WinMerge segítségével

          A Tulajdonságok ablakon kívül más módszerek is vannak a fájlok és mappák összehasonlítására a Windows rendszerben, de először egy harmadik féltől származó eszközre ugrunk. Miért? Mert sokkal könnyebb.

          Lássuk be: senki sem gondolja, hogy a parancssort kell használnia vagy PowerShell-szkriptet kell begépelnie bármilyen feladathoz. Noha ezeknek a módszereknek megvan a maguk haszna (különösen a rendszeradminisztrációban), a legtöbb végfelhasználó könnyebben fogja használni a dedikált fájl-összehasonlító eszközt..

          És itt jön be a WinMerge. Természetesen egy csomó ilyen alkalmazás létezik, de a WinMerge messze a legnépszerűbb. Ez egy ingyenes eszköz, így nem kerül semmibe a letöltése és használata, ha mappákat hasonlít össze.

          Ne zavarjon meg a neve – bár elsődleges célja az mappák egyesítése,

          1. A mappák WinMerge használatával történő összehasonlításának megkezdéséhez töltse le a szoftvert a hivatalos webhelyéről. Több telepítő is elérhető, bár általában a legjobb megoldás a legjobb megoldás.
            1. Futtassa a letöltött telepítést a WinMerge számítógépre történő telepítéséhez.
              1. A WinMerge elindítása egy üres ablakot nyit meg, mivel még nem jelölt ki mappákat.
                1. Nyissa meg a mappát a Fájl>Megnyitáskiválasztásával, vagy kattintson a dedikált ikonra az eszköztáron. A Ctrl + O billentyűkombinációt is lenyomhatja a billentyűzeten.
                  1. Egyszerre legfeljebb három mappa nyitható meg, így összehasonlíthatja őket. Az összehasonlítandó mappák kiválasztásához kattintson az egyes bejegyzések alatti Tallózásgombra. Az összehasonlításhoz legalább kettő szükséges – a harmadik nem kötelező.
                    1. Az egyik probléma, amelybe ütközhet ennek a módszernek a használatakor, hogy az ablak folyamatosan megnyitja a kiválasztani kívánt mappákat. A probléma megoldásához kattintson a jobb gombbal a célmappára, és válassza a Másolás elérési útkéntlehetőséget,illessze be a szövegsávba.
                      1. Ha végzett, nyomja meg az Enter billentyűt. A WinMerge most végigmegy az Ön által megadott mappákon, összehasonlítja a fájlokat, és összegyűjti az összes releváns információt.
                        1. Amikor a vizsgálat befejeződött, a fájlok könnyen értelmezhető formátumban jelennek meg. Az egyedi fájlok „Bal” vagy „Jobb” kategóriába sorolhatók, attól függően, hogy melyik mappához tartoznak. Az azonos fájlok pirossal vannak kiemelve, és mindkét létrehozási dátum egyszerre szerepel.
                        2. A parancssoron keresztül

                          h2>

                          A harmadik féltől származó eszközöktől eltekintve a Windows rendelkezik néhány segédprogrammal a fájlok összehasonlításához. Sajnos nincs belőlük grafikus felület, mivel CMD parancsok -ról beszélünk. De ha a terminál képernyője nem riaszt el, a robocopy parancs (és igen, ez a parancs tényleges neve) hatékony eszköz lehet..

                          Bár a Tulajdonságok ablak alkalmas arra, hogy egy pillantással összehasonlítsa a mappákat, valójában nem árul el sokat a tartalmukról vagy a különbségükről. Ez probléma a biztonsági mentési mappák összehasonlításakor, mivel gyorsan meg kell találnia a bennük lévő egyedi fájlokat. A robocopy parancs tökéletes erre.

                          1. A mappák terminál használatával történő összehasonlításához nyissa meg a Parancssort. Csak írja be a cmdkifejezést a Start menübe, és nyissa meg az alkalmazást.
                            1. Most már használhatjuk a robocopy parancsot a könyvtárak összehasonlítására. Ne feledje, hogy a parancs alapértelmezés szerint fájlok másolására szolgál, ezért hozzá kell adnia néhány jelzőt az összehasonlításhoz.
                            2. Kezdje úgy, hogy írja be a robocopy szót, majd írja be az összehasonlítani kívánt két mappa elérési útját (kattinthat a jobb gombbal a mappákra, és válassza a Másolás elérési útkéntlehetőséget, hogy egyszerűen lehessen lekérni az elérési utat). Így:
                              robocopy "C:\Users\lloyd\Documents" "C:\Users\lloyd\Downloads"
                              1. Ezután a következő jelzőket fűzzük a parancshoz
                                /L /NJH /NJS /NP /NS
                                A végső parancs így fog kinézni:
                                robocopy „C:\Users\lloyd\ Dokumentumok” „C:\Users\lloyd\Downloads” /L /NJH /NJS /NP /NS
                                1. Ha minden a helyére került, nyomja meg az Enter billentyűt. A könyvtárak tartalma összehasonlításra kerül, így összefoglalva a különbségeket. Az első mappában lévő egyedi fájlok az Új fájlalatt, míg a második mappában lévő eltérő fájlok az Extra fájlalatt találhatók. Ha a fájlok megegyeznek, a rendszer Régebbivagy Újabbba rendezi őket az első könyvtárban lévő létrehozásuk dátuma alapján.
                                2. Powershell használata

                                  A parancssor nem az egyetlen parancsalapú felület a Windows rendszerben. A Powershell egy modernebb, erősebb parancsfájl-funkció, amely a legtöbb Windows-feladat automatizálására és természetesen a mappák összehasonlítására használható.

                                  A Parancssortól eltérően azonban a Powershell nem rendelkezik külön parancsokkal a mappák összehasonlítására. Ehelyett több parancsot kell összeláncolnunk, hogy megkapjuk a két könyvtár közötti különbséget.

                                  A végrehajtáshoz először rekurzív módon használjuk a Get-ChildItem parancsot mindkét könyvtárban, és különböző változókban tároljuk. Ezután a Compare-Object paranccsal összehasonlíthatjuk az adatokat és felsorolhatjuk a különbségeket..

                                  Ha ez jobban érintettnek tűnik, mint a parancssor, akkor az. A Powershell fő előnye, hogy egyszerűen akár több száz vagy akár több ezer mappára is méretezhető.

                                  1. A mappák és a hatékony parancsfájl-készítő segédprogram összehasonlításához keresse meg a Powershell kifejezést a Start menüben, és futtassa. Ez általában megnyitja a PowerShell Integrated Scripting Environment-et vagy a PowerShell ISE-t, ahogyan a menüben el van nevezve.
                                    1. A PowerShell ablak egy üres szkripttel fog megnyílni, a felhasználói könyvtártól kezdve, akárcsak a parancssor.
                                      1. Használja rekurzívan a Get-ChildItem parancsot az első mappa elérési útján, és tárolja az eredményt egy változóban. Így:
                                        $folder1 = Get-ChildItem -Recurse -Path "C:\Users\lloyd\Documents"
                                        1. Ismételje meg ezt a második mappánál egy másik változó használatával.
                                          $folder2 = Get-ChildItem -Recurse -Path “C:\Users\lloyd\Downloads”
                                          1. Most használja a Compare-Object parancsot a két változóhoz, így láthatja a tartalmuk különbségeit.
                                            Compare-Object -ReferenceObject $mappa1 -DifferenceObject $mappa2
                                          2. Mi a legjobb módszer két mappa összehasonlítására a Windows rendszerben?

                                            A Windows rendszerben kevés a beépített módszer a könyvtárak összehasonlítására, ezért a legkényelmesebb megoldás egy harmadik féltől származó eszköz, például a WinMerge használata. Ez a módszer felhasználóbarát és rugalmas, így a legjobb élményt nyújtja több mappa összehasonlításában anélkül, hogy túlterheltté válna.

                                            Ha csak a felületi szintű összehasonlítás érdekli, akkor elég lehet egyszerűen megnyitni a mappák Tulajdonságok ablakát egymás mellett. Ez hasznos a mappák méretének vagy a bennük lévő fájlok számának meghatározásához.

                                            A könyvtárak összehasonlításának leghatékonyabb módja azonban mindig a szkriptek vagy parancsok használata. Ehhez használhatja a Powershell-t vagy a Parancssort. A szintaxis mindkét esetben fura, de a parancsot bármikor másolhatja a későbbi használatra, és a Tulajdonságok lapról is másolja az elérési utat.

                                            .

                                            Kapcsolódó hozzászólások:


                                            3.05.2024