brauche hilfe bei batch

2.
Für jeden langen Datei- und Verzeichnisnamen existiert noch ein kurzer ohne Leerzeichen. Mit diesem müsste es auch klappen. Im Beispiel wäre das wahrscheinlich c:\progra~1\...
Und was ist, wenn Der Pfad so lautet "c:\A B\.." ?
Bei dem Beispiel ist das Leerzeichen schon bei dem zweiten Zeichen.
Was wäre denn, wenn das Leerzeichen schon am Anfang steht ("c:\ A B") ?

In Dos gilt die 8+3 Regel. D.h. 8 Zeichen für den Dateinamen und 3 für den Suffix.
Das heißt, wenn ein Ordner- oder ein Dateinamen länger als 8 Zeichen ist wird dieser Name immer mit den ersten 6 regulären Zeichen +"~1" abgekürzt.
Kann man sich nach dem Muster also jeden Pfad als Pfad ohne Leerzeichen "basteln"?

Nicht immer. Gibt es in einem Verzeichnis mehrere Dateien/Verzeichnisse, bei denen die ersten 6 Zeichen übereinstimmen, bekommt das erste als Suffix ~1, das zweite ~2 etc.
Wonach richtet sich die Anordnung der Suffixe ~1,~2 ?
Kann man das nachgucken, wie ein Pfad ohne Leerzeichen heißt?
Woher weiß ich, welche genaue Pfadangabe sich hinter einem Pfad ohne Leerzeichen ("c:\progra~1\...") verbirgt?
 
Moin chrysler,

> Kann man das nachgucken, wie ein Pfad ohne Leerzeichen heißt?
Das könntest Du zb mit dem DIR-Befehl und einem Parameter /x ermitteln.

Probier einfach mal am CMD-Prompt.
Code:
dir "%userprofile%" /x

Aber um noch mal zu den vielen nützlichen vorangegangenen Antworten zurückzukommen:

- Was sacht denn nu' Google zum Thema "Batch Tutorial"?
- Erscheint bei Dir bei Eingabe von "help" am CMD-Prompt eine Fehlermeldung?
- Wenn Du diese kryptischen Kurznamen durch einfache Anführungszeichen vermeiden kannst, warum möchtest Du dann diese merkwürdige Mimik mit den KURZNA~1-Aliassen verwenden?
- Sollen wir Dir das, was Bills Bande liebevoll in deutsche Hilfetexte ubersetzt hat, per Copy & Paste ins Forum stellen?

Selbst Windowsprogramme haben manchmal eine Gebrauchsanweisung...
Grüße
Biber2
 
Zurück