Thread unzip und Sonderzeichen in gepackten Datei-/Verzeichnisnamen (14 answers)
Opened by frankes at 2009-04-29 17:51

murphy
 2009-04-30 22:18
#121066 #121066
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2009-04-30T19:22:02 frankes
[...]
Wie oben beschrieben bekomme ich die Files angezeigt, im FTP-Client als auch im also auch mit den Perl Verzeichnis und Dateioperationen, also auch über Shell Aufrufe (in meinem Fall mittels Perl system() )

Datei Operationen mittels FTP Client, Perl und Shell wie umbenennen, löschen etc. führen beim FTP Client, Perl als auch der Shell zur Fehlermeldung, dass das File nicht existieren würde.
[...]

Das ist allerdings doof. ich hatte Deine Ausführungen auch erst anders verstanden -- aufgrund der Informationen, die ich hatte, vermutete ich, dass die Möglichkeiten des Zugriffes vom verwendeten Programm abhingen.

Quote
[...]
Erklären kann ich mir das nur so, dass die Filenamen im Verzeichnis der Festplatte eingetragen, die Daten aber wegen eines Fehlers nie geschrieben wurden. Wahrscheinlich sind die Einträge im Verzeichnis der Festplatte gleichfalls Fehlerhaft.
[...]

Für wahrscheinlicher halte ich einen Fehler in der API des Betriebssystemes oder des Dateisystemtreibers: Da die Dateien korrekt gelistet werden, sind die Verzeichniseinträge vermutlich in Ordnung und ich sehe keinen Grund anzunehmen, dass die Daten nicht geschrieben wurden, aber beim Nachschlagen eines Namens wird wohl die Eingabe anders interpretiert als beim Anlegen desselben.

Eventuell hast Du Glück und Dein Betriebssystem hat auch noch eine API um Dateien nicht über ihren Namen sondern über ihre Inodenummer anzusprechen. Dann könntest Du aus dem Listing des Verzeichnisses die Inodes zu den kaputten Namen herausfinden und über diese Schnittstelle die Dateien umbenennen...
When C++ is your hammer, every problem looks like your thumb.

View full thread unzip und Sonderzeichen in gepackten Datei-/Verzeichnisnamen