Seite 1 von 1
Directory lässt sich nicht löschen / umbenennen
Verfasst: 29. Jan 2011, 10:20
von mschneider
Hallo,
habe von einem Linux NAS Dateien auf den Homeserver kopiert. Der Homeserver schreibt bei einer Freigabe "Integrität überprüfen".
Dann habe ich festgestellt dass ein Verzeichnis a) sehr lang b)ein Sonderzeichen beinhaltet. Dieses Verzeichnis lässt sich weder kopieren, umbenennen noch löschen. Mit welchen tools könnte ich das Verzeichnis umbenennen ?
Re: Directory lässt sich nicht löschen / umbenennen
Verfasst: 29. Jan 2011, 10:52
von Nobby1805
mschneider hat geschrieben:Dann habe ich festgestellt dass ein Verzeichnis a) sehr lang b)ein Sonderzeichen beinhaltet. Dieses Verzeichnis lässt sich weder kopieren, umbenennen noch löschen. Mit welchen tools könnte ich das Verzeichnis umbenennen ?
Wie/womit hast du es denn versucht ? Welche Fehlermeldung ?
Re: Directory lässt sich nicht löschen / umbenennen
Verfasst: 29. Jan 2011, 10:57
von Roland M.
Hallo!
mschneider hat geschrieben:Der Homeserver schreibt bei einer Freigabe "Integrität überprüfen".
Dem Hinweis würde ich einmal nachgehen und ein ChkDsk machen...
Dann habe ich festgestellt dass ein Verzeichnis a) sehr lang b)ein Sonderzeichen beinhaltet. Dieses Verzeichnis lässt sich weder kopieren, umbenennen noch löschen. Mit welchen tools könnte ich das Verzeichnis umbenennen ?
Was bedeutet das genau?
Ist nur der Pfadname sehr lang, also viele Unterverzeichnisse, oder tatsächlich (nur) ein Verzeichnisname so lang?
Bei einem langen Pfadnamen könntest du versuchen mit einem
net use dem Share einen Laufwerksbuchstaben zuzuweisen und den Pfad so zu verkürzen.
Ist ein einziger Verzeichnis- oder Dateinamen zu lang, könntest du versuchen, über ein
dir /x den 8.3-Namen herauszufinden und mit diesem das Verzeichnis/Datei umbenennen/löschen - DOS-Kompatibilität sei Dank...
Roland
Re: Directory lässt sich nicht löschen / umbenennen
Verfasst: 29. Jan 2011, 11:22
von mschneider
ChkDsk hatte ich sofort gemacht .. natürlich ohne Fehler.
Den Hinweis auf das Directory hat mir der Homeserver später gebracht
Die genaue Fehlermeldung im Homeserver ist:
Bei den folgenden Dateien ist ein Konflikt aufgetreten
"Eine Datei kann nicht erstellt werden wenn sie schon vorhanden ist" "8.3Name" "sehr langer Pfad der am Ende abgeschnitten ist"
Das directory hat noch Unterverzeichnisse und somit wird die in Windows auf 256 Zeichen beschränkte Länge überschritten. Dies führt dazu das der Explorer nicht mehr arbeitet und weder kopieren,löschen oder umbenennen kann.
Ich hatte das Problem schon mal vor 2 jahren auf einem W2003 Server, daher ist mir sofort das Thema Sonderzeichen bzw. lange Directory Namen eingefallen. Ich kann mich aber nicht mehr erinnern mit welchen Tools ich dann die 256 Zeichen Grenze umgehen konnte.
Das Problem entsteht wenn man z.B. von einem Linux Rechner kopiert (dann ist Windows die 256 Zeichen Grenze egal) oder wenn man ein Zip File mit einer Struktur auspackt und die 256 Zeichen überschritten werden.
Net use hatte ich auch gemacht - jedoch ohne Erfolg weil die Länge immer noch größer als 256 Zeichen ist. - Selbst im CMD Fenster kopiert das System nicht.
Re: Directory lässt sich nicht löschen / umbenennen
Verfasst: 29. Jan 2011, 11:31
von Nobby1805
Ich habe immer noch nicht verstanden ob es um den Pfad oder einen einzelnen Verzeichnisnamen geht ?
im 1. Fall: mit RDP auf den WHS gehen und die Namen der Verzeichnisse im Pfad so ändern dass die Grenze unterschritten wird ... im 2. Fall gibt es (so weit ich mich erinnere) ein Tool bei Sysinternals
PS Windows (NTFS) kann schon mehr .. aber leider einige Utilities nicht

Re: Directory lässt sich nicht löschen / umbenennen
Verfasst: 29. Jan 2011, 12:02
von mschneider
mit rdp und verkürzen hatte ich versucht - aber ohne Erfolg.
Bin aber inzwischen fündig geworden - der Trick ist ganz einfach
Im CMD Fenster mist subst verkürzen funktioniert. Dann kann man kopieren bzw. löschen
Somit ist das Problem erledigt