Windows'ta İki Klasör veya Dizin Nasıl Karşılaştırılır


İki klasörü içeriklerini incelemeden karşılaştırmak bazen kullanışlı olabilir. Bunu Windows'ta gerçekleştirmenin bazı yöntemlerine bakalım.

Elbette, dosyaları kontrol etmek için her dizini manuel olarak açabilirsiniz, ancak bu, özellikle benzer dosyalar (örneğin yedeklemeler) içeren düzinelerce, hatta yüzlerce klasörü inceliyorsanız, kullanışsız hale gelir. Bu tür senaryolar için daha iyi bir yaklaşıma ihtiyacınız var.

Özellikler Penceresini Kullanma

Herhangi bir klasörün ayrıntılarına hızlıca göz atmanın basit bir yolu Özellikler'e bakmaktır. Bu sizi klasörü açma ve içeriğini inceleme zorunluluğundan kurtarsa ​​da özelliklerini kontrol etmek istediğiniz her dizini tek tek sağ tıklamanız gerekir.

Bu, onu büyük ölçekli karşılaştırmalar için uygunsuz hale getirir, ancak çoğu ev kullanıcısı için bu bir sorun değildir. İstediğiniz tek şey her klasörün boyutuna ve kaç dosya içerdiğine bakmaksa Özellikler penceresi yeterlidir.

  1. Bir klasörün Özellikler penceresini açmak için, üzerine sağ tıklayın ve menüden Özellikler'i seçin.
    1. Bu, boyutu, içerdiği diğer dosya veya klasörlerin sayısı ve ayrıca oluşturulma tarihi ve saati dahil olmak üzere klasörün tüm ayrıntılarını görüntüleyen küçük bir pencere açar.
      1. Başka bir klasörle karşılaştırmak için bu pencereyi bir kenara sürükleyin ve işlemi ikinci dizinle tekrarlayın.
        1. Bu şekilde, doğrudan karşılaştırmak için iki özellik penceresini yan yana açacaksınız. Ekran boyutunuz izin veriyorsa bunu daha da genişletebilir ve diğer klasörlerin Özelliklerini de açmaya devam edebilirsiniz.
        2. WinMerge ile

          Windows'ta dosya ve klasörleri karşılaştırmanın Özellikler penceresi dışında başka yolları da vardır, ancak önce doğrudan üçüncü taraf bir araca geçiyoruz. Neden? Çünkü çok daha kolay.

          Kabul edelim; hiç kimse herhangi bir görev için Komut İstemi'ni kullanmaktan veya bir PowerShell betiği yazmaktan hoşlanmaz. Bu yöntemlerin kullanım alanları olsa da (özellikle sistem yönetiminde), çoğu son kullanıcı özel bir dosya karşılaştırma aracı kullanmayı daha kolay bulacaktır..

          İşte bu noktada WinBirleştirme devreye giriyor. Elbette bu tür birçok uygulama var, ancak WinMerge açık ara en popüler olanı. Bu ücretsiz bir araçtır, dolayısıyla kendinizi klasörleri karşılaştırırken bulursanız indirmeniz ve kullanmanız size hiçbir maliyet getirmez.

          Adından dolayı kafanız karışmasın; birincil kullanımı klasörleri birleştir olsa da

            olabilir
        3. WinMerge'i kullanarak klasörleri karşılaştırmaya başlamak için yazılımı resmi web sitesinden indirin. Birden fazla yükleyici mevcuttur ancak en iyi seçenek genellikle en iyi seçenektir.
          1. WinMerge'i bilgisayarınıza yüklemek için indirilen kurulumu çalıştırın.
            1. WinMerge başlatıldığında, henüz hiçbir klasör seçilmediğinden boş bir pencere açılır.
              1. Dosya>'ı seçerek veya araç çubuğundaki özel simgeyi tıklayarak bir klasör açın. Ayrıca klavyenizdeki Ctrl + O tuşlarına da basabilirsiniz.
                1. Aynı anda en fazla üç klasör açılarak bunları karşılaştırmanıza olanak sağlanır. Karşılaştırılacak klasörleri seçmek için her bir girişin altındaki Gözatdüğmesini tıklayın. Karşılaştırma için en az iki tanesi gereklidir; üçüncüsü isteğe bağlıdır.
                  1. Bu yöntemi kullanırken karşılaşabileceğiniz sorunlardan biri, pencerenin seçmek istediğiniz klasörleri açmaya devam etmesidir. Bu sorunu aşmak için hedef klasörü sağ tıklayın ve Yol olarak kopyalaseçeneğini seçin vebunu metin çubuğuna yapıştırın.
                    1. İşiniz bittiğinde enter tuşuna basın. WinMerge şimdi belirttiğiniz klasörleri inceleyecek, dosyalarını karşılaştıracak ve ilgili tüm bilgileri toplayacaktır.
                      1. Bu tarama tamamlandığında dosyalar ayrıştırılması kolay bir biçimde listelenecektir. Benzersiz dosyalar, ait oldukları klasöre bağlı olarak “Sol” veya “Sağ” olarak kategorize edilir. Aynı dosyalar kırmızı renkle vurgulanır ve her iki oluşturulma tarihi de aynı anda listelenir.
                      2. Komut İstemi Aracılığıyla

                        Komut İstemi Aracılığıyla

                        16 h2>

                        Üçüncü taraf araçların yanı sıra, Windows'un dosya karşılaştırmaya yönelik bazı yardımcı programları da vardır. Ne yazık ki, CMD komutları 'ten bahsettiğimiz için GUI'den yoksunlar. Ancak terminal ekranı gözünüzü korkutmuyorsa robocopy komutu (ve evet, komutun gerçek adı budur) güçlü bir araç olabilir..

                        Özellikler penceresi, klasörleri bir bakışta karşılaştırmak için iyi olsa da, içerikleri veya aralarındaki farklar hakkında size pek fazla bilgi vermez. Yedekleme klasörlerini karşılaştırırken bu bir sorundur, çünkü içlerindeki benzersiz dosyaları hızlı bir şekilde bulmanız gerekir. Robocopy komutu bunun için mükemmeldir.

                        1. Terminali kullanarak klasörleri karşılaştırmak için Komut İstemi'ni açın. Başlat menüsüne cmdyazıp uygulamayı açmanız yeterli.
                          1. Artık dizinleri karşılaştırmak için robocopy komutunu kullanabiliriz. Komutun varsayılan olarak dosyaları kopyalamak için tasarlandığını, dolayısıyla bunları karşılaştırmak için bazı işaretler eklemeniz gerektiğini unutmayın.
                          2. Robocopy yazarak ve ardından karşılaştırmak istediğiniz iki klasörün yollarını yazarak başlayın (yolları kolayca bulmak için klasörleri sağ tıklayıp Yol olarak kopyala'yı seçebilirsiniz). Şunun gibi:
                            robocopy “C:\Users\lloyd\Documents” “C:\Users\lloyd\Downloads”
                            1. Sonra, komuta aşağıdaki bayrakları ekleyeceğiz
                              /L /NJH /NJS /NP /NS
                              Son komut şu şekilde görünecektir:
                              robocopy “C:\Users\lloyd\ Belgeler” “C:\Users\lloyd\Downloads” /L /NJH /NJS /NP /NS
                              1. Her şey yerine oturduğunda enter tuşuna basın. Dizinlerin içerikleri karşılaştırılacak ve size farklılıklarının bir özeti sunulacaktır. İlk klasördeki benzersiz dosyalar Yeni Dosyaaltında listelenirken, ikinci klasördeki farklı dosyalar Ekstra Dosyaaltında listelenir. Dosyalar aynı olduğunda, ilk dizindeki oluşturulma tarihlerine göre Daha Eskiveya Daha Yeniolarak sıralanırlar.
                              2. Powershell'i kullanma

                                Komut İstemi, Windows'taki tek komut tabanlı arayüz değildir. Güç kalkanı, çoğu Windows görevini otomatikleştirmek ve elbette klasörleri karşılaştırmak için kullanılabilecek daha modern, daha güçlü bir komut dosyası oluşturma özelliğidir.

                                Ancak Komut İstemi'nin aksine Powershell'in klasörleri karşılaştırmak için özel bir komutu yoktur. Bunun yerine, iki dizin arasındaki farkları elde etmek için birden fazla komutu bir araya getirmemiz gerekiyor.

                                Bunu başarmak için öncelikle Get-ChildItem komutunu her iki dizinde de yinelemeli olarak kullanacağız ve bunları farklı değişkenlerde saklayacağız. Daha sonra verileri karşılaştırmak ve farklılıkları listelemek için Compare-Object komutunu kullanabiliriz..

                                Bu, Komut İstemi'nden daha karmaşık görünüyorsa, öyledir. Powershell'in temel avantajı, yüzlerce hatta binlerce klasöre kolayca ölçeklendirilebilmesidir.

                                1. Klasörleri güçlü komut dosyası oluşturma yardımcı programıyla karşılaştırmaya başlamak için Başlat Menüsü'nde Powershell'i arayın ve çalıştırın. Bu genellikle PowerShell Tümleşik Komut Dosyası Ortamı'nı veya menüde adlandırıldığı şekliyle PowerShell ISE'yi açar.
                                  1. PowerShell penceresi, Komut İstemi gibi kullanıcı dizininizden başlayarak boş bir komut dosyasıyla açılacaktır.
                                    1. İlk klasörün yolunda Get-ChildItem komutunu yinelemeli olarak kullanın ve sonucu bir değişkende saklayın. Şunun gibi:
                                      $folder1 = Get-ChildItem -Recurse -Path “C:\Users\lloyd\Documents”
                                      1. Farklı bir değişken kullanarak bunu ikinci klasör için tekrarlayın.
                                        $folder2 = Get-ChildItem -Recurse -Path “C:\Users\lloyd\Downloads”
                                        1. Şimdi iki değişken üzerinde Compare-Object komutunu kullanarak içeriklerindeki farkları görün.
                                          Compare-Object -ReferenceObject $folder1 -DifferenceObject $folder2
                                        2. Windows'ta İki Klasörü Karşılaştırmanın En İyi Yöntemi Nedir?

                                          Windows'ta dizinleri karşılaştırmaya yönelik yerleşik yöntemler çok azdır, bu nedenle en uygun seçenek WinMerge gibi üçüncü taraf bir araç kullanmaktır. Bu tür bir yöntem, kullanıcı dostu ve esnek olup, birden fazla klasörü bunalmadan karşılaştırma konusunda size en iyi deneyimi sunar.

                                          Yalnızca yüzey düzeyinde bir karşılaştırmayla ilgileniyorsanız, klasörlerin Özellikler penceresini yan yana açmak yeterli olabilir. Bu, klasörlerin boyutunu veya içerdikleri dosya sayısını belirlemek için kullanışlıdır.

                                          Ancak dizinleri karşılaştırmanın en güçlü yöntemi her zaman komut dosyaları veya komutlar kullanmaktır. Bunun için Powershell'den veya Komut İstemi'nden yararlanabilirsiniz. Her iki durumda da sözdizimi biraz tuhaftır, ancak sonraki kullanımlar için her zaman komutu kopyalayabilir ve ayrıca Özellikler sekmesinden de yolları kopyalayabilirsiniz.

                                          .

                                          İlgili Mesajlar:


                                          3.05.2024