Kann man sich mit Bordmitteln (XP) die Dateinamenlänge inkl. der Pfadnamen, von der Wurzel beginnend, anzeigen lassen? Oder gibts ein einfaches Tool?
Sollte mit einem Batchscript funktionieren. Frag mich aber nicht wie.
Nur mit Bordmitteln vielleicht nicht. Aber ein Programm, das den Namen per Argument übergeben bekommt und die Länge ausgibt, ist ja nicht schwer. Das könnte man dann in den Send To...-Mechanismus einhängen und über den Explorer mit Rechtsklick auf die Datei anwerfen.
oder mit der Windows-Powershell (lässt sich auch in XP nachrüsten). z.B. mit dem Einzeiler: PS > gci C:\<pfad> -recurse | select-object FullName, @{Name="Nlength";Expression={$_.fullName.Length}} | sort-object FullName | export-Csv -path C:\liste_.txt gci ist die Kurzform von get-ChildItem (Luxus-Ausführung von dir) Das Ergebnis kann man sich dann formatiert in Excel/LibreOffice-Calc etc. anschauen.
> die Dateinamenlänge inkl. der Pfadnamen,
Was meinst du mit "Dateinamenslänge"?
wirklich sowas wie Länge des Dateinamens? sowas wie
\ramsch\Paul.txt -> 16
\ramsch\irgendwo\Fritz.txt -> 26
mit "dir /b /s" bekommt man auf jeden Fall den kompletten Pfad
angezeigt.
1 | @echo off |
2 | |
3 | rem set myvar="some string" |
4 | set myvar=%cd% |
5 | rem compute the length of a string |
6 | echo myvar is %myvar% |
7 | set #=%myvar% |
8 | |
9 | set length=0 |
10 | |
11 | :loop |
12 | if defined # ( |
13 | rem shorten string by one character |
14 | set #=%#:~1% |
15 | rem increment the string count variable %length% |
16 | set /A length += 1 |
17 | rem repeat until string is null |
18 | goto loop |
19 | ) |
20 | |
21 | echo myvar is %length% characters long! |
Das ist die Länge für den aktuellen Pfad, wie du den gesamten Pfad mit Dateinamen ermittelst, weiß ich nicht. Vielleicht kannst du mit Wegstaben Verbuchslers da was zusammenbauen, batch ist halt nicht wirklich toll.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.