Adr*_*uat 36
通常它意味着用户的主目录,例如~mike/将是用户mike的主目录,~/将是您自己的主目录。但是,我不清楚是否~/并且~mike/应该将其视为绝对的还是相对的;它似乎取决于给出的定义(如果有人可以提出权威参考,请发表评论)。
请注意,我在这里谈论的是基于 Unix 的系统。
见http://en.wikipedia.org/wiki/Home_directory#Unix
Era*_*ran 24
实际上,Adrian Mouat 和 studiohack 的两个答案都是正确的。
在具有有限命名约定(旧版本的 Windows/DOS 等)的操作系统中,它表示长名称。
e.g. "c:\program files\" is equivalent to "c:\progra~1\"
Run Code Online (Sandbox Code Playgroud)
在某些操作系统(即 Unix)中,它表示 home-dir(并且可能被视为绝对但不是规范的路径)。
e.g."/a/vol01/usr/mike/" might be shortened to "~/mike/"
* 其中 'usr' 是主目录。
stu*_*ack 13
在许多文件系统上,文件名将在名称的每个组成部分中包含一个波浪号 (~),它太长而无法遵守 8.3 命名规则。
来源:命名文件、路径和命名空间 - 短名称与长名称 - MSDN
(页面下方的部分......)
如果您进行 ASP.NET 编程,则意味着网站的顶级;而不是使用 ../../images/some_image.jpg 导航(并且让你的嵌套级别错误!)你可以简单地说 ~/images/some_image.jpg
| 归档时间: |
|
| 查看次数: |
75986 次 |
| 最近记录: |