2011-10-12 98 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指出了這一點。 –