Windows Pfad ohne Leerzeichen (mit ~ 1)?

14

Ich möchte den Pfad zu einer Bibliothek in das Verzeichnis "Programme" aufnehmen, muss dies jedoch ohne Leerzeichen tun. Ich weiß, dass Windows eine Konvention verwendet, die Namen verkürzt wie Program Fileswird PROGRA~1. Wie finde ich diese Kurznamen für ein beliebiges Verzeichnis?

(Entschuldigung, wenn dies bereits gefragt wurde, ich es aber nicht finden konnte.)

Shane
quelle
Können Sie nicht einfach Anführungszeichen verwenden, um die Leerzeichen zu belassen? zB "C: \ Programme"
Uninspired

Antworten:

24

Sie können für jeden Ordner Folgendes verwenden:

DIR /X
BillP3rd
quelle
2
Vergessen Sie auch nicht, dir / x / a für versteckte Dateien
Drew LeSueur
1
funktioniert nicht auf Win 10
AndroidMechanic - Viral Patel
Zeigt dies nicht nur den Kurznamen für die Datei selbst, aber nicht den Ordner?
Tschad
Es funktioniert unter Windows 10. Ich habe Powershell verwendet und mich in meinem Ausgangsverzeichnis befunden, in dem zwischen meinem Vor- und Nachnamen ein Leerzeichen steht. Ich lief DIR/X ..und es spuckte meine verkürzten Verzeichnisse aus, die ich sehen musste.
Rockin4Life33
1

Wechseln Sie in cmd in das gewünschte Verzeichnis und geben Sie dir / x ein, um den verkürzten Namen für den gewünschten Ordner anzuzeigen

Srin
quelle
Eigentlich das Verzeichnis über dem gewünschten Verzeichnis.
Noumenon
funktioniert nicht in Win 10
AndroidMechanic - Viral Patel
1

Es gibt eine bessere Möglichkeit, auf den Ordner "Programme" zu verweisen: Verwenden Sie die %PROGRAMFILES%Variable. Und es gibt keine Leerzeichen :).
Zum Beispiel :%PROGRAMFILES%\MyLib\MyLib.dll

Julien N
quelle