Путь к Windows без пробелов (с ~ 1)?


14

Я хочу включить путь к библиотеке в каталоге Program Files, но мне нужно сделать это без пробелов. Я знаю, что Windows использует соглашение, которое сокращает имена, такие как Program Filesстановится PROGRA~1. Как я могу найти эти сокращенные имена для произвольного каталога?

(Извините, если об этом уже спрашивали, но я не смог его найти.)


Разве вы не можете просто использовать кавычки, чтобы оставить пробелы на месте? например, "C: \ Program Files"
Uninspired

Ответы:


24

Вы можете использовать для каждой папки:

DIR /X

2
также не забудьте dir / x / a для скрытых файлов
Drew LeSueur

1
не работает на win 10
AndroidMechanic - Viral Patel

Разве это не показывает только короткое имя для самого файла, но не для папки?
Чад

Он будет работать в Windows 10. Я использовал Powershell и находился в моем домашнем каталоге, в котором есть пробел между моим именем и фамилией. Я побежал, DIR/X ..и он выплюнул мои сокращенные каталоги, которые мне нужно было увидеть.
Rockin4Life33

1

в cmd, перейдите в нужный каталог и введите dir / x, чтобы увидеть сокращенное имя нужной папки


На самом деле каталог выше требуемого каталога.
Ноумен

не работает в win 10
AndroidMechanic - Viral Patel

1

Существует лучший способ ссылки на папку Program Files: используйте %PROGRAMFILES%переменную. И в нем нет пробелов :).
Например :%PROGRAMFILES%\MyLib\MyLib.dll

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.