O que o símbolo $,% representa em termos de diretórios?

1

1) Eu sei que se você digitar %TEMP% em execução, ele abrirá essa pasta. Mas o que significa % / faça?

2) Além disso, quando estou no trabalho e digito \computername\c$ no Windows Explorer, ele vai para os computadores especificados C:\ . Não tenho certeza do que $ significa nesta situação.

Desculpe se este é o lugar errado.

    
por Aaron 07.02.2014 / 03:41

2 respostas

3

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.

    
por 07.02.2014 / 07:51
2

Os diretórios % são Environment Variables . isto é, eles já estão definidos no sistema operacional.
Você pode aprender mais sobre eles aqui.
Você pode ver seus PCs Environment Variables assim no Windows 7

  • Clique com o botão direito do mouse em My Computer
  • selecione Properties
  • Escolha Advanced System Settings
  • goto Advanced e clique em Environment Variables Button.

    Ele mostrará a lista de Usuários & Variáveis do sistema no seu sistema.

Não tenho certeza sobre o c$ , mas espero que isso ajude você. :)

    
por 07.02.2014 / 10:57