Para expandir um pouco na explicação de Ramhound:
%TEMP%
é uma variável do sistema , também chamada variável de ambiente ou envvar, e pode ter qualquer conteúdo que você definir nela. Para verificar as variáveis definidas atualmente, abra um prompt de comando e digite set
e ele mostrará as variáveis que estão atualmente em uso e o que elas expandem, se você as usar com %VARIABLE%
.
Alguns exemplos genéricos:
PUBLIC=X:\Users\Public
SystemDrive=X:
SystemRoot=X:\WINDOWS
ProgramFiles=X:\Program Files
Essas variáveis do sistema são úteis para programadores que precisam instalar seus softwares em determinados locais. Em vez de tentar instalar em C: \ (que, como no exemplo acima, não existe), eles podem simplesmente invocar Install to %ProgramFiles%
, que selecionará automaticamente o caminho correto e instalará no local correto.
O C$
refere-se a uma pasta compartilhada definida pelo Windows como um compartilhamento padrão. Para verificar se há outro compartilhamento 'padrão' que o Windows possui - > Gerenciamento de computadores - > Pastas partilhadas. E também, qualquer pasta de compartilhamento com $ no final é um compartilhamento oculto e não aparece na listagem da pasta de compartilhamento.
Por exemplo, você tem algumas pastas compartilhadas (em \\ nome_do_computador):
myShare
myhiddenShare$
Então, se alguém (ou você de outra máquina) abrir o Windows Explorer e abrir \computername
, ele mostrará que \computername\myShare
é mostrado na lista enquanto o myhiddenShare $ não está lá.
Você ainda pode acessar myhiddenShare$
se souber o caminho exato. Então, se você inserir \computername\myhiddenShare$
, verá o conteúdo do compartilhamento, que simplesmente não estará visível na listagem de pastas / compartilhamentos.
Espero que isso ajude.