Archiv Windows XP 25.916 Themen, 128.567 Beiträge

NTFS: Wie herausfinden ob Gesamtname für Datei zu lange.

bestUnknown / 8 Antworten / Flachansicht Nickles

Hallo!

Ich hab jetzt schon ein Weilchen erfolglos gegoogelt und ein paar Boards durchsucht.

Gibt es denn kein Tool, das mir für NTFS (und andere FS) rekursiv / für eine ganze Platte scannt, welche Dateinamen aufgrund Ihrer Gesamtlänge (also sämtliche Verzeichnisnamen + \ + Dateinamen + Endung) nicht mehr konform sind - also insgesamt mehr als 260(?) Zeichen haben.

Oder Bordmittel von XP Prof?

Jemand eine Idee?

1000end Dank!

Und bitte keine Predigten von wegen das sowas garnicht erst entstehen sollte. Die halte ich seit Jahren selber und es wächst trotzdem organisch :P

Grüße,

bestUnknown

[Diese Nachricht wurde nachträglich bearbeitet.]

bestUnknown elblindo „Hallo, mit ein bisschen Weiterung könnte das hier einen Ansatz bieten! Gruss...“
Optionen

Hi ElBlindo.

Danke Dir. Das hat mich dazu gebracht einen Workaround zu preobieren, der mir schon im Kopf herumgegeistert ist, aber noch nicht an meinem Inneren-Schweinehund-Zerberus vorbeikam.

Leider hab' ich zu wenig VBS drauf um das Skrit anzupassen, das dort erwähnt wird.

Mein Workaround sieht so aus:

1) Tief Luft holen
2) Eine Minute an etwas schönes und friedliches denken um zu vergessen, wie oft man Namenskonventionen gepredigt hat.
3) Das Tool "DirTree" von http://www.wurzeldrei.de/ herunterladen.
4) Mit selbigem das Verzeichnis genau so ansteuern, wie es auch in Gebrauch ist.
5) Option "Alle Dateien zuammen mit ihren Pfaden in ein Feld schreiben" (wichtig!) und ohne HTML auswählen.
6) Das ergebnis als Textdatei speichern.
7) Selbige in einem gescheiten Editor und mit einer PROPORTIONALEN SCHRIFTART (!) betrachten. Z.B. CrimsonEditor von http://www.crimsoneditor.com/.
8) Beim längsten Eintrag der einem auffällt an's Ende der betreffenden Zeile springen und (in dem Fall) rechts unten nachsehen, welche Zeichenposition dies ist => Gesamtlänge des Dateinamens
9) Nun den Rest der Datei durchscrollen und schauen ob ein anderer Eintarg vielleicht noch weiter nach rechts geht.
10) punkte 8-9 so lange wiederholen, bis sicher ist, das keiner der Einträge mehr als 255(260?) Zeichen hat.

Vorschlag zur automatisierung: Schafft euch Praktikanten an.

Hat denn noch keiner ein Tool für sowas geschrieben? Wäre echt ein Ansporn eine Hochsprache zu lernen.