Discussion:
Verschobenes finden
(zu alt für eine Antwort)
Wendelin Uez
2024-10-01 09:27:23 UTC
Permalink
Mit dem TotalCommander kann man zwar sehr schön zwei Laufwerke vergleichen
und sehen, welche Dateien auf der einen und auf der anderen Platte sind bzw.
fehlen, aber es erkennt nicht, wenn ein ganzes Verzeichnis verschoben wurde
und deshalb auf beiden Seiten einmal fehlt und einmal ohne Gegenüber ist.

Ich habe eine solche alte Backup-Platte zu vergleichen, und da sind im Lauf
der Zeit ganze Verzeichnisäste verschoben worden. Gibt es ein
Windows-Programm, mit dem ich solche Verschiebungen erkennen kann?
Ralf Brinkmann
2024-10-01 14:58:24 UTC
Permalink
Hallo Wendelin!
Post by Wendelin Uez
Ich habe eine solche alte Backup-Platte zu vergleichen, und da sind im Lauf
der Zeit ganze Verzeichnisäste verschoben worden. Gibt es ein
Windows-Programm, mit dem ich solche Verschiebungen erkennen kann?
Ich kenne zwar kein Programm, das Dir alle Verschiebungen in einem
bestimmten Zeitraum anzeigen kann, aber zumindest kann ich Dir
Everything empfehlen (https://www.voidtools.com/), das schnellste
Programm zum Suchen und finden von Dateien und Verzeichnissen aller Art.
Da kommt die normale Windows-Suche nicht mit.

Wenn Du also irgendwelche Dateien oder Verzeichnisse vermisst, so kannst
Du sie damit sehr schnell wiederfinden. Auch versteckte. Die ersten
Treffer werden Dir bereits beim Eintippen der ersten Zeichen angezeigt.

Gruß, Ralf
--
TanniManni
2024-10-01 15:45:12 UTC
Permalink
On Tue, 1 Oct 2024 16:58:24 +0200, Ralf Brinkmann
Post by Ralf Brinkmann
Hallo Wendelin!
Post by Wendelin Uez
Ich habe eine solche alte Backup-Platte zu vergleichen, und da sind im Lauf
der Zeit ganze Verzeichnisäste verschoben worden. Gibt es ein
Windows-Programm, mit dem ich solche Verschiebungen erkennen kann?
Ich kenne zwar kein Programm, das Dir alle Verschiebungen in einem
bestimmten Zeitraum anzeigen kann, aber zumindest kann ich Dir
Everything empfehlen (https://www.voidtools.com/), das schnellste
Programm zum Suchen und finden von Dateien und Verzeichnissen aller Art.
Da kommt die normale Windows-Suche nicht mit.
Wenn Du also irgendwelche Dateien oder Verzeichnisse vermisst, so kannst
Du sie damit sehr schnell wiederfinden. Auch versteckte. Die ersten
Treffer werden Dir bereits beim Eintippen der ersten Zeichen angezeigt.
Gruß, Ralf
Dem schließe ich mich an. Länger schon nutze ich für solche
Zwecke - und zum Finden von Dateien überhaupt! - das kostenlose
und deutschsprachige "UltraSearch" in der etwas älteren Version
2.2.0, da diese einfach nicht überladen und erheblich leichter
zu bedienen ist.
Stefan Ram
2024-10-01 16:06:36 UTC
Permalink
Post by Ralf Brinkmann
Ich kenne zwar kein Programm, das Dir alle Verschiebungen in einem
bestimmten Zeitraum anzeigen kann
Ich würde erst mal zwei Auflistungen mit

dir/s/b/O:N A: >A_20241001165404_eargaehgiuaeuiahuiug8t9hrsopbioaea.txt
dir/s/b/O:N B: >B_20241001165404_eargaeraargegiuaargaq5tjyugeuiahui.txt

anlegen und dann die beiden Textdateien mit "diff" vergleichen.
(Danach können diese beiden temporären Textdateien dann wieder
gelöscht werden.)

Ach ja, vor dem Vergleich sollte das erste Zeichen in jeder Zeile
(der Laufwerksbuchstabe) der beiden Textdateien noch entfernt
werden. Dafür könnte man eine Kommandodatei einsetzen, ähnlich wie:

@echo off
setlocal enabledelayedexpansion

(for /f "delims=" %%a in (Quelldatei.txt) do (
set "line=%%a"
if defined line (
echo !line:~1!
) else (
echo.
)
)) > A1_20241001170535_aeraiergaiengarmamaoergjw45y9wu9jvlksdvsjabja.txt

.
Wendelin Uez
2024-10-02 09:55:52 UTC
Permalink
Danke für den Tipp, aber es geht nicht ums generelle Finden einer
bestimmten Datei.

Auf der Backup-Platte existiert ein weitverzweigter Datei-Baum.

In der Arbeitsplatte wurden gegenüber dem Backup von damals immer wieder
einzelne Zweige in andere Zweige verschoben, teilweise sogar höher oder
niedrger in der Hierarchie. Die einzelnen Zweige enthalten mehr oder weniger
dieselben Dateien, nur halt an anderer Stelle, aber auch Neuzugänge oder
auch nur veränderte Dateien.

Ein Vergleich der Verzeichnisbäume zeigt also für einen verschobenen Zweig
für beide Platten jeweils fehlende Gegenüber, auch wenn die Dateien exakt
identisch sind, nur eben in verschiedenen Zweigen.

Klar könnte ich das alles manuell suchen und abgleichen, aber das ist
mühsam, weil manchmal eine Datei doch unterschiedlich ist und ich deshalb
mühsam Dateigröße und Datum vergleichen müsste. Ich hatte gehofft, daß es
eine Software geben könnte, die Zweig für Zweig der einen Platte gegen den
Rest der anderen Platte abgleicht.

Loading...