1) 我知道如果你输入%TEMP%
运行,它会打开该文件夹。但这是什么%
意思/做什么?
2) 另外,当我在工作时输入\\computername\c$
windows 资源管理器时,它会转到指定的计算机C:\
。我不确定$
在这种情况下是什么意思。
如果这是错误的地方,很抱歉。
答案1
稍微扩展一下 Ramhound 的解释:
%TEMP%
是一个系统变量, 也叫环境变量或环境变量,它可以包含您在其上设置的任何内容。要检查“当前”设置的变量,请打开命令提示符并键入set
,它将显示当前正在使用的变量,以及它们扩展为的内容(如果您将它们与 一起使用)%VARIABLE%
。
一些通用的例子:
PUBLIC=X:\Users\Public
SystemDrive=X:
SystemRoot=X:\WINDOWS
ProgramFiles=X:\Program Files
这些系统变量对于需要将软件安装到特定位置的程序员非常有用。他们不必尝试安装到 C:\(如上例所示,该位置并不存在),只需调用Install to %ProgramFiles%
它即可自动选择正确的路径并安装在正确的位置。
这C$
指的是共享文件夹由 Windows 设置为默认共享。要检查 Windows 是否有其他“默认”共享 --> 计算机管理 --> 共享文件夹。此外,任何以 $ 结尾的共享文件夹都是隐藏共享并且不会出现在共享文件夹列表中。
例如,您有一些共享文件夹(在 \\computername 中):
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$
但我希望它能帮助你。:)