public static string QueuePrefix = @".\Private$\";
用于路径遍历的字符串末尾的$是什么意思?我的谷歌foo不够强大,无法找到答案。
public static string QueuePrefix = @".\Private$\";
用于路径遍历的字符串末尾的$是什么意思?我的谷歌foo不够强大,无法找到答案。
从变量的名称 - QueuePrefix
,看起来像MSMQ专用队列路径 - http://technet.microsoft.com/en-us/library/cc776346(WS.10).aspx
否则,$
是Windows中的文件/目录名的有效字符,它可能仅仅是。特别是因为它有.\
你的情况。但是像其他人提到的那样,它被用来表示股份,如\\C$
等等。
如果它是Windows系统,则$表示隐藏或管理共享。这通常是默认设置的(“C $”是C驱动器的标准共享),或者用于隐藏共享文件夹,以便它不以编程方式找到或易于被不需要的用户访问。
美元符号在路径中没有任何特殊含义 - 它被解释为普通字符。它经常被看作是管理共享路径的一部分,例如C驱动器的\\C$\
。
这看起来像一个MSMQ(Microsoft消息队列) - 路径给我。 系统本地的专用队列在MSMQ中以\ Private $ \作为前缀。
我想你是指“路径”而不是“补丁”? – manojlds
感谢manojlds指出了这一点。 –
这意味着目录名称以美元符号结尾。您有时会看到具有特殊含义的_network share_名称,它看起来像这样,但它只是一个可用于目录中的普通字符。 – Random832
这与C#或.NET完全没有关系。 –