Wie können Sie die Namen früherer Ordner in Windows anzeigen?

941
Mitch

Ich habe einen Kunden, den wir auf seinem Server installiert haben. Diese Software ermöglicht es dem Kunden, ZIP-Ordner auf einen Server hochzuladen. Die Software entpackt sie dann und legt sowohl die ZIP-Datei als auch die entpackten Dateien in einem Ordner ab. Der Kunde kann dann die in dem ZIP-Ordner enthaltene Firmware auf Geräte flashen.

Wir sind auf ein Problem gestoßen, bei dem wir eine FileNotFound-Ausnahme von der Software erhalten haben. Es wurde gesucht folder00000001000\file.zipaber stattdessen gab es folder00000020000\file.zip. Die Software erstellt diese Ordner und verfolgt dann über die Datenbank, was sich in dem Ordner (und seinem Namen) befindet. Die DB erwartete Ordner1, aber wir fanden, dass sich auf dem Server Ordner2 befand.

Wir haben noch nie (mit viel Zeit / Erfahrung) dieses Problem gesehen. Es ist fast so, als ob der Ordner irgendwie umbenannt wurde. Wir bezweifeln ernsthaft, dass es sich um einen Softwarefehler handelt, wir möchten jedoch sicher sein. Wir wissen, dass der Kunde häufig mit dem Server herumfummelt und den Ordner möglicherweise umbenannt hat

Hanlons Rasiermesser schreibt vor, dass es wahrscheinlich ein Typ war, der versehentlich seine Tastatur zerquetschte und es vermasselte. Gibt es eine Möglichkeit für mich, einen Blick auf den Namensverlauf des Ordners zu werfen? Es scheint, dass der Kunde keine lokalen Schattenkopien auf dem Computer ausführt und wir zögern, ihn nach dem Zugriff auf die früheren Sicherungen zu fragen, da dies den Kunden wahrscheinlich verärgert (aber als letzter Ausweg möglich ist).

1

1 Antwort auf die Frage

1
Timbo

Gute Beschreibung Ihrer Situation.

Nach meiner Erfahrung können Sie nicht feststellen, ob der Ordner in Ihrer Situation bereits vorhanden war.

Sicherungen sind Ihre einzige Option, und nur dann, wenn das Entpacken und Umbenennen nicht innerhalb desselben Sicherungsintervalls erfolgte.

Ich werde das hinzufügen, weil Sie eine ZIP-Datei erwähnen. Ich nehme an, Sie sprechen von einem Windows-Dateisystem. Wäre dies ein Unix- oder Linux-Dateisystem, könnten Sie fsdb oder debugfs verwenden, um die Struktur des Verzeichnisses anzuzeigen, in dem sich die ZIP-Datei befindet. IIRC, ein Linux-Dateisystem * markiert * einen Dateinamen als gelöscht, indem das erste Zeichen ersetzt wird. Ein Nachteil von Linux-Dateisystemen ist, dass der (Name) -Raum nicht wiederhergestellt wird. Dies bedeutet, dass Dateiname mit einem Debugger immer noch angezeigt werden kann. Ein mv-Befehl kann diesen Namen jedoch überschrieben haben, so dass Ihnen möglicherweise noch eine Antwort fehlt. Timbo vor 9 Jahren 0