1

1) Я знаю, если вы %TEMP% в run, он откроет эту папку. Но что означает / делает % ?

2) Кроме того, когда я нахожусь на работе и \\computername\c$ в проводнике Windows, он отправляется на указанные компьютеры C:\ . Я не уверен, что означает $ в этой ситуации.

Извините, если это не то место.

2 ответа2

3

Чтобы немного расширить объяснение Ramhound:

%TEMP% - это системная переменная, также называемая переменной среды или envvar, и она может иметь любой контент, который вы на нее установили. Чтобы проверить переменные набора «в настоящее время», откройте командную строку и введите set и он покажет переменные, которые используются в настоящее время, и то, к чему они расширяются, если вы используете их с %VARIABLE% .

Несколько общих примеров:

PUBLIC=X:\Users\Public
SystemDrive=X:
SystemRoot=X:\WINDOWS
ProgramFiles=X:\Program Files

Эти системные переменные полезны для программистов, которым необходимо установить свое программное обеспечение в определенных местах. Вместо того, чтобы пытаться установить в C:\ (который, как указано выше, не существует), они могут просто вызвать Install to %ProgramFiles% который автоматически выберет правильный путь и установит в правильном месте.

C$ относится к общей папке, которая установлена Windows как общий ресурс по умолчанию. Чтобы проверить другие общие папки по умолчанию, которые есть в Windows -> Управление компьютером -> Общие папки. Кроме того, любая общая папка с $ в конце является скрытой и не отображается в списке общих папок.

Например, у вас есть несколько общих папок (в \\ имя_компьютера):

myShare
myhiddenShare$

Затем, если кто-то (или вы с другого компьютера) откроет проводник Windows и откроет \\computername он покажет, что \\computername\myShare отображается в списке, а myhiddenShare $ там нет.

Вы все еще можете получить доступ к myhiddenShare$ если знаете точный путь. Поэтому, если вы введете \\computername\myhiddenShare$ то вы увидите содержимое общего ресурса, оно просто не будет отображаться в списке папок / общих ресурсов.

Надеюсь это поможет.

2

Каталоги % являются Environment Variables . т.е. они уже определены в ОС.
Вы можете узнать больше о них здесь.
Вы можете просматривать Environment Variables вашего ПК, как это в Windows 7

  • Щелкните правой кнопкой мыши на My Computer
  • выберите Properties
  • Выберите « Advanced System Settings
  • перейдите на вкладку « Advanced » и нажмите кнопку « Environment Variables .
    Свойства системы
    Он покажет вам список пользовательских и системных переменных в вашей системе.

Не совсем уверен насчет c$ но я надеюсь, что это поможет вам. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .