2011-10-12 49 views
6
public static string QueuePrefix = @".\Private$\"; 

用于路径遍历的字符串末尾的$是什么意思?我的谷歌foo不够强大,无法找到答案。

+2

这意味着目录名称以美元符号结尾。您有时会看到具有特殊含义的_network share_名称,它看起来像这样,但它只是一个可用于目录中的普通字符。 – Random832

+1

这与C#或.NET完全没有关系。 –

回答

4

如果它是Windows系统,则$表示隐藏或管理共享。这通常是默认设置的(“C $”是C驱动器的标准共享),或者用于隐藏共享文件夹,以便它不以编程方式找到或易于被不需要的用户访问。

0

美元符号在路径中没有任何特殊含义 - 它被解释为普通字符。它经常被看作是管理共享路径的一部分,例如C驱动器的\\C$\

4

这看起来像一个MSMQ(Microsoft消息队列) - 路径给我。 系统本地的专用队列在MSMQ中以\ Private $ \作为前缀。

+0

我想你是指“路径”而不是“补丁”? – manojlds

+0

感谢manojlds指出了这一点。 –