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.)


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

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


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.