2015-05-01 55 views
0

我遇到了一個問題,試圖在與我的應用程序相同的網絡上引用另一個驅動器\路徑。網絡C上另一臺服務器上的引用路徑#

string LocationPath = "\\servername\F$\FirstDirectory\SecondDirectory\filename.txt"; 

我想使用streamreader來捕獲這個文件的內容,但似乎無法訪問它。這是我如何引用文件資源管理器中的目錄,它如何在C#中完成?

感謝您的任何意見!

+0

你給訪問的網絡用戶的文件夾/文件/ IIS用戶 –

+0

我/視覺工作室/應用程序在網絡中,如果我在文件資源管理器中鍵入帶有兩個反斜槓的\ servername \ F $ \ FirstDirectory \ SecondDirectory \ filename.txt,它可以找到該文件。但編程上我不能做同樣的事情? – Spades

回答

0

您需要轉義反斜線:

string LocationPath = "\\\\servername\\F$\\FirstDirectory\\SecondDirectory\\filename.txt"; 

或使用逐字字符串:

string LocationPath = @"\\servername\F$\FirstDirectory\SecondDirectory\filename.txt"; 
+0

您提供的逐字字符串正是我使用的字符串。 – Spades

+0

我有適當的解決方案,我一定有錯誤的目錄。對不起大家。但正確的答案是這個供將來參考 – Spades

相關問題