Jak porovnat dvě složky nebo adresáře v systému Windows


Porovnání dvou složek, aniž by ve skutečnosti procházel jejich obsahem, může být občas užitečné. Podívejme se na některé metody, jak toho dosáhnout v systému Windows.

6 Pro takové scénáře potřebujete lepší přístup.

pomocí okna vlastností

Jednoduchý způsob, jak se rychle podívat na podrobnosti o jakékoli složce, je podívat se na vlastnosti. I když vám to ušetří od otevření složky a prohlédnutí obsahu, stále musíte jednotlivě kliknout pravým tlačítkem myši na každý adresář, který chcete zkontrolovat vlastnosti.

Díky tomu je nevhodný pro rozsáhlé srovnání, ale pro většinu domácích uživatelů to není problém. Pokud vše, co chcete, je podívat se na velikost každé složky a kolik souborů obsahuje, je okno vlastností dostačující.

  1. Chcete-li otevřít okno Vlastnosti složky, klepněte na ni pravým tlačítkem a vyberte Vlastnostiz nabídky.
    1. Toto otevírá malé okno zobrazující všechny podrobnosti složky, včetně její velikosti, počtu dalších souborů nebo složek obsažených v něm, jakož i čas a datum stvoření.
      1. Chcete-li porovnat s jinou složkou, jednoduše přetáhněte toto okno na stranu a opakujte proces s druhým adresářem. Seznam "start =" 4 ">
      2. Tímto způsobem budete mít dvě dvě vlastnosti Windows otevřená vedle sebe, abyste mohli porovnat přímo. Pokud to vaše velikost obrazovky dovolí, můžete to ještě dále rozšířit a také otevírat vlastnosti jiných složek. H2>
      3. Kromě okna vlastností existují i ​​jiné způsoby pro porovnání souborů a složek v systému Windows, ale nejprve skočíme přímo na nástroj třetí strany. Proč? Protože je to mnohem jednodušší.

        6 I když tyto metody mají své použití (zejména při správě systému), většina koncových uživatelů bude snazší používat vyhrazený nástroj pro srovnání souborů..

        a tam přichází Winmerge. Existuje samozřejmě spousta takových aplikací, ale Winmerge je zdaleka nejoblíbenější. Je to bezplatný nástroj, takže vás nestojí nic stáhnout a používat, pokud se ocitnete porovnávat složky.

        Nenechte se zaměňovat jeho názvem-zatímco jeho primárním použitím je Sloučit složky, může

        1. Chcete -li začít porovnávat složky pomocí Winmerge, Stáhněte si software z oficiálního webu. K dispozici je více instalátorů, i když jít s nejvyšší je obvykle nejlepší volbou.
        2. Spusťte stažené nastavení a nainstalujte do počítače WinMerge.
        3. Spuštění Winmerge Otevře se prázdné okno, protože zatím nebyly vybrány žádné složky.
        4. Otevřete složku výběrem souboru >Opennebo kliknutím na vyhrazenou ikonu na panelu nástrojů. Můžete také zasáhnout Ctrl + O na klávesnici.
          1. Až tři složky lze otevřít současně, což vám umožní porovnat je. Kliknutím na tlačítko procházetpod každým z položek vyberte složky, které je třeba porovnat. Pro srovnání jsou zapotřebí alespoň dva-třetí je volitelný.
            1. Jedním z problémů, do kterého můžete narazit při použití této metody, je to, že okno neustále otevírá složky, které chcete vybrat. Chcete-li překonat tento problém, klikněte pravým tlačítkem myši na cílovou složku a vyberte možnost jako možnost Path, to vložte do textového panelu.
              1. Hit Enter, až budete hotovi. Winmerge nyní prochází složkami, které jste zadali, porovnávali jejich soubory a shromažďovali všechny relevantní informace. „>
              2. Po dokončení tohoto skenování budou soubory uvedeny ve snadno dolním formátu. Unikátní soubory jsou kategorizovány jako „levé“ nebo „pravé“ v závislosti na tom, do které složky patří. Identické soubory jsou zvýrazněny červeně s oběma daty vytvoření najednou..
              3. Nástroje třetích stran stranou, Windows má také některé nástroje pro srovnání souborů. Bohužel jim chybí GUI, protože mluvíme o 3. Ale pokud vás obrazovka terminálu nezbaví, může být příkaz robocopy (a ano, to je skutečný název příkazu) může být mocným nástrojem.

                Zatímco okno Vlastnosti je dobré pro porovnání složek na první pohled, opravdu vám neřekne o jejich obsahu ani o tom, jak se liší. Což je problém, když porovnáváte záložní složky, protože musíte rychle zjistit jedinečné soubory v nich. Příkaz robocopy je pro to perfektní.

                1. Pro porovnání složek pomocí terminálu, otevřený příkazový řád. Stačí zadat cmdv nabídce Start a otevřete aplikaci. „>
                2. Nyní můžeme použít příkaz Robocopy k porovnání adresářů. Mějte na paměti, že ve výchozím nastavení je příkaz určen pro kopírování souborů, takže je třeba přidat některé příznaky, aby je místo toho porovnali.
                3. Začněte zadáním robocopie následované cesty obou složek, které chcete porovnat (můžete kliknout pravým tlačítkem myši na složky a vybrat Kopírovat jako Path, abyste získali své cesty snadno). Takhle:
                  Robocopy „C: \ Users \ Lloyd \ Documents“ „C: \ Users \ Lloyd \ Downloads“
                  1. Dále připojíme následující příznaky v příkazu
                    /l /njh /njs /np /ns
                    Konečný příkaz bude vypadat takto:

                    Robocopy „C: \ Users \ Lloyd \ Dokumenty “„ C: \ Users \ Lloyd \ Downloads “ /L /NJH /NJS /NP /NS
                    1. Jakmile je vše na svém místě, stiskněte klávesu Enter. Obsah adresářů bude porovnán, což vám poskytne shrnutí jejich rozdílů. Unikátní soubory v první složce jsou uvedeny pod Nový soubor, zatímco odlišné soubory ve druhé složce jsou pod extra soubor. Když jsou soubory stejné, roztřídí se do staršínebo novějšína základě jejich datum vytvoření v prvním adresáři.
                    2. pomocí PowerShell

                      Příkazový řád

                      není jediné rozhraní založené na příkaze v systému Windows. 4je modernější a výkonnější funkce skriptování, kterou lze použít k automatizaci většiny úloh Windows a samozřejmě porovnávat složky..

                      Na rozdíl od příkazového řádku však PowerShell nemá zcela vyhrazený příkaz pro porovnání složek. Místo toho musíme spojit více příkazů, abychom získali rozdíly mezi dvěma adresáři.

                      Abychom to stáhli, nejprve rekurzivně použijeme příkaz Get-Childitem na obou adresářích a ukládáme je do různých proměnných. Pak můžeme použít příkaz porovnání-objekt k porovnání dat a vyřazení rozdílů ..

                      Pokud se to zdá být více zapojeno než příkazový řádek, je. Hlavní výhodou PowerShell je, že může být snadno zmenšena na stovky nebo dokonce tisíce složek.

                      1. Chcete -li začít porovnávat složky s výkonným skriptovacím nástrojem, vyhledat PowerShell v nabídce Start a spustit je. Tím se obvykle otevírá integrované skriptovací prostředí PowerShell nebo PowerShell ISE, jak je pojmenováno v nabídce. 2 ">
                      2. Okno PowerShell se otevře s prázdným skriptem, počínaje váš uživatelský adresář stejně jako příkazový řádek. "Start =" 3 ">
                      3. Použijte příkaz Get-Childitem rekurzivně na cestě první složky a uložte výsledek do proměnné. Takto:
                        $ Folder1 = get -Childitem -Recurse -Path „C: \ Users \ Lloyd \ Documents“
                        1. Opakujte to pro druhou složku pomocí jiné proměnné.
                          $ Folder2 = Get -Chilter -Recurse -Path „C: \ Users \ Lloyd \ Downloads“
                          1. Nyní použijte příkaz Compare -Object na obou proměnných, což vám poskytne rozdíly v jejich obsahu.

                            Jaká je nejlepší metoda pro porovnání dvou složek v systému Windows?

                          2. Vestavěné metody porovnávání adresářů jsou v systému Windows vzácné, takže nejvhodnější možností je použití nástroje třetích stran, jako je Winmerge. Taková metoda je uživatelsky přívětivá a flexibilní, což vám poskytuje nejlepší zážitek při porovnávání více složek, aniž by byl ohromen.

                            Pokud máte zájem pouze o srovnání povrchové úrovně, může být jednoduše otevření okna vlastností složek vedle sebe. To je užitečné pro stanovení velikosti složek nebo počtu souborů, které obsahují..

                            Ale nejsilnější metoda porovnávání adresářů je vždy pomocí skriptů nebo příkazů. K tomu můžete buď využít PowerShell nebo příkazový řádek. Syntaxe je v obou případech trochu divná, ale příkaz můžete vždy zkopírovat pro následná použití a také zkopírovat cesty z karty Vlastnosti.

                            .

                            Související příspěvky:


                            3.05.2024