Ścieżka Windows bez spacji (z ~ 1)?

14

Chcę dołączyć ścieżkę do biblioteki w katalogu Program Files, ale muszę to zrobić bez spacji. Wiem, że Windows wykorzystuje konwencję, która skraca nazwy podoba Program Filessię PROGRA~1. Jak znaleźć te skrócone nazwy dowolnego katalogu?

(Przepraszam, jeśli zostało to już zadane, ale nie mogłem go znaleźć.)

Shane
źródło
Czy nie możesz po prostu użyć cudzysłowu, aby pozostawić spacje na miejscu? np. „C: \ Program Files”
nieinspirowany

Odpowiedzi:

24

Możesz użyć dla każdego folderu:

DIR /X
BillP3rd
źródło
2
nie zapomnij także dir / x / a dla ukrytych plików
Drew LeSueur
1
nie działa na Win 10
AndroidMechanic - Viral Patel
Czy to nie pokazuje tylko krótkiej nazwy samego pliku, ale nie folderu?
Czad
Działa w systemie Windows 10. Użyłem programu Powershell i znajdowałem się w katalogu domowym, w którym między moim imieniem i nazwiskiem jest spacja. Pobiegłem DIR/X ..i wypluł moje skrócone katalogi, które musiałem zobaczyć.
Rockin4Life33
1

w cmd przejdź do wymaganego katalogu i wpisz dir / x, aby zobaczyć skróconą nazwę wymaganego folderu

Srin
źródło
Właściwie katalog powyżej wymaganego katalogu.
Noumenon
nie działa w win 10
AndroidMechanic - Viral Patel
1

Jest lepszy sposób na odwołanie się do folderu Program Files: użyj %PROGRAMFILES%zmiennej. I nie ma w tym spacji :).
Na przykład :%PROGRAMFILES%\MyLib\MyLib.dll

Julien N.
źródło