Chciałbym zobaczyć, ile plików i folderów zostało zmienionych (w tym utworzonych, usuniętych i zmodyfikowanych), listę zmienionych plików i folderów z ich rozmiar przed i po.
Czy istnieje narzędzie narzędziowe (lub skrypt?), Które mogę uruchomić w dwóch różnych momentach, a następnie uzyskać różnicę?
windows
powershell
cmd.exe
ntfs
OrangeSpider
źródło
źródło
Odpowiedzi:
Z PowerShell nie jest trudno po prostu połączyć kilka poleceń cmdlet.
Get-ChildItem
aby umieścić drzewo folderów / plików w obiekcie,Export-Clixml/Import-Clixml
aby zapisać obiekt w pliku(pliki xml zajmą trochę miejsca),
Compare-Object
aby porównać najnowsze z aktualnym drzewem.Przykładowe wyjście
The
SideIndicator <=
odwołuje się do LHS lub -ReferenceObject ($OLD
),SideIndicator =>
RHS lub -DifferenceObject ($New
).źródło