Caminho do Windows sem espaços (com ~ 1)?


14

Quero incluir o caminho para uma biblioteca no diretório Arquivos de Programa, mas preciso fazer isso sem espaços. Eu sei que o Windows usa uma convenção que reduz nomes como Program Filestorna-se PROGRA~1. Como posso encontrar esses nomes abreviados para um diretório arbitrário?

(Desculpe se isso já foi solicitado, mas não foi possível encontrá-lo.)


Você não pode simplesmente usar aspas para deixar os espaços no lugar? por exemplo, "C: \ Arquivos de Programas"
Uninspired

Respostas:


24

Você pode usar para cada pasta:

DIR /X

2
Também não se esqueça dir / x / a para arquivos ocultos
de Drew LeSueur

11
Não funciona na vitória 10
AndroidMechanic - Viral Patel

Isso não mostra apenas o nome abreviado do arquivo em si, mas não a pasta?
Chad

Funcionará no Windows 10. Usei o Powershell e estava no meu diretório pessoal, que tem um espaço entre meu nome e sobrenome. Eu corri DIR/X ..e cuspiu meus diretórios abreviados que eu precisava ver.
Rockin4Life33 27/08


1

Existe uma maneira melhor de referenciar a pasta Arquivos de Programa: use a %PROGRAMFILES%variável E não há espaços nele :).
Por exemplo :%PROGRAMFILES%\MyLib\MyLib.dll

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.