Different Execution a variável TEMP e o TMP na janela de execução

1

Por que a variável de ambiente "TEMP" funciona sem um sinal de porcentagem na janela Executar, mas a variável "TMP" não funciona? Eu sei que a variável "TMP" funciona com "% TMP%" na janela Executar.

Esta é a configuração da minha janela de variáveis de ambiente:

deacordocomaimagemacimanajanelaExecutar(win+R):

Temp->abra"C: \ Windows \ Temp"

% Temp% - > Abra "C: \ Usuários \ ADMINI ~ 1 \ AppData \ Local \ Temp"

% TMP% - > Abra "C: \ Usuários \ ADMINI ~ 1 \ AppData \ Local \ Temp"

TMP - > (não abre nenhuma pasta enquanto o TMP é semelhante ao TEMP definido na seção variável do usuário)

Como você pode ver% TEMP% e% TMP% quando executado, abra o valor na variável de usuário ("C: \ Usuários \ ADMINI ~ 1 \ AppData \ Local \ Temp")

mas ao usar TEMP (sem sinal de porcentagem), ele abre o valor da variável do sistema ("C: \ Windows \ Temp").

Eu espero que o TMP similar ao TEMP abra "C: \ windows \ Temp" mas não funciona (isso é um bug do Windows?)

Além disso, tenho essas pastas no meu sistema

    
por kokabi 21.09.2014 / 14:35

2 respostas

0

TEMP (sem sinal de porcentagem) não se refere à variável de ambiente. É apenas uma pasta chamada Temp localizada em algum caminho ( C:\Windows ) incluído na variável de ambiente Path. Você pode fazer Win + R + Modules e ele abrirá C:\Windows\System32\WindowsPowerShell\v1.0\Modules desde C:\Windows\System32\WindowsPowerShell\v1.0\ na variável de ambiente Path por padrão. Se você criar um fordor chamado Tmp em qualquer caminho incluído na variável de ambiente Path, ele será aberto por Win + R + TMP .

    
por 21.09.2014 / 18:57
0

Para encurtar a história, "TMP" apenas informa ao Windows que é uma pasta chamada TMP, mas o Windows não sabe onde está ... você pode ter uma pasta na unidade c: \ "tmp". acesse com "c: \ tmp". Lembre-se, "tmp" não é uma palavra do Windows RESERVADO (assim você pode usá-lo para nomes de pastas)

mas o "%" é especial e reservado, apenas para isso,

por favor veja:

Existe uma lista de especial do Windows diretórios / atalhos (como% TEMP%)?

PS: Esta é minha nova resposta

Porque "TEMP" é reservado para C: \ Windows \ temp

e o TMP não está reservado

% temp% é reservado para C: \ Usuários \ Usuário \ AppData \ Local \ Temp

e

% tmp% está reservado para C: \ Users \ Usuário \ AppData \ Local \ Temp

Dê uma olhada aqui, eu acho que é compatível com alguns Programas antigos que ainda rodam no windows XP e Windows 7 que precisam de "TEMP" e não "% TEMP%"

link

e

link

Obrigado

Larry Hyman

    
por 21.09.2014 / 15:02