Windows路径末尾带有'$'

时间:2011-10-12 19:44:00

标签: c# .net

 public static string QueuePrefix = @".\Private$\";

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

4 个答案:

答案 0 :(得分:7)

从变量的名称 - QueuePrefix看起来像MSMQ私有队列路径 - http://technet.microsoft.com/en-us/library/cc776346(WS.10).aspx

否则,$是Windows中文件/目录名称中的有效字符,它可能就是这样。特别是因为它在你的情况下有.\。但与其他提到的一样,它用于表示\\C$之类的共享等等。

答案 1 :(得分:4)

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

答案 2 :(得分:4)

对我来说,这看起来像MSMQ(Microsoft消息队列)-Path。 系统本地的专用队列在MSMQ中以\ Private $ \为前缀。

答案 3 :(得分:0)

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