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完全沒有關係。 –