手動映射網絡驅動器Y://對我的系統.Drive具有Manny文件夾,每個文件夾都包含與文件夾相同的單個XMl文件。如何使用C#代碼訪問共享網絡驅動器文件
這裏我試圖從網絡位置讀取Xml文件。但它給予例外目錄未找到。下面的代碼我正在使用。
Fname = txtwbs.Text;
DirectoryInfo objDir = new DirectoryInfo("Y:\\");
\\Y:\\
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
_xmlpath = objDir + "\\" + Fname + "\\" + Fname + ".xml";
if (File.Exists(_xmlpath))
{
reader(_xmlpath);
}
}
這裏Fname是文件夾名稱也是Xml名稱。無論用戶輸入文件的名稱。
是否在DirectoryInfo行或_xmlpath之後拋出異常? – ewanm89
此外,爲了更好的編碼風格,嘗試在構建路徑時使用'Path.Combine'。例如。 'Path.Combine(objDir,Fname,Fname +「.xml」)' – MichelZ
@MichelZ:當然 –