Ś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źć.)


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

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

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.