Powershell
Powershell ile dosya ve klasörlerdeki farkları bulma
Powershell ile dosya ve klasörler arasındaki farkları bulmak için aşağıdaki komutu kullanabiliriz.
Bu özellikle iki farklı klasör arasında hangi dosyaların olup olmadığını kontrol etmek için hayat kurtarıcı olabilir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#Powershell ile dosya ve klasörleri karşılaştıralım farklı olan dosyaları bulalım. $folder1 = Get-ChildItem -Path "C:\Ali\Desktop\Test\deneme1" $folder2 = Get-ChildItem -Path "C:\Ali\Desktop\Test\deneme2" #2 objeyi karşılaştıralım $comporationResult = Compare-Object -ReferenceObject $folder1 -DifferenceObject $folder2 -Property Name,length,LastWriteTime #Farkları görüntüleyelim $comporationResult |Format-Table -AutoSize #Ekstra2.txt folder1 içerisinde ise (Referenceobject) küçüktür ikonu görünecektir <= #Ekstra2.txt folder içerisinde ise (DifferenceObject) büyüktür ikonu görünecektir => |
Çıktı aşağıdaki gibi olacaktır. Çıktıdan anlayacağımız şudur. İki klasör arasında ekstra2.txt adında bir dosya fazlaymış büyüktür ikonu olduğu için bu farkın diffrenceobject içerisinde olduğunu anlıyorum.