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 Files
torna-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.)
windows
windows-xp
path
Shane
fonte
fonte
Respostas:
Você pode usar para cada pasta:
fonte
DIR/X ..
e cuspiu meus diretórios abreviados que eu precisava ver.no cmd, vá para o diretório necessário e digite dir / x para ver o nome abreviado da pasta necessária
fonte
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
fonte