嘿所以我想用一個相對路徑來訪問一個excel文件,因爲應用程序將在不同的計算機上運行,所以路徑並不總是相同的。現在我做這樣的事情:我的相對路徑有什麼問題?
string exdestination = ".\\..\\..\\..\\Files";
string difDestination = Path.Combine(exdestination, "CATTII." + exTable + "-diff.xls");
//string difDestination = @"C:\Users\Me\Documents\Visual Studio 2010\Projects\TranslatorHelper\Files\CATTII.en-US-diff.xls";
最後一行是顯示它應該是路徑的註釋行。但是我不斷收到錯誤:Microsoft Office Excel無法訪問文件'C:\ Files'。有幾種可能的原因:
•文件名或路徑不存在。 •該文件正在被另一個程序使用。 ?試圖保存的工作簿與當前打開的工作簿具有相同的名稱。
任何幫助將不勝感激。謝謝!
當你執行這個代碼什麼是你的當前目錄中的位置?提示環境。CurrentDirectory – Steve
「C:\\ Users \\ Me \\ Documents \\ Visual Studio 2010 \\ Projects \\ TranslatorHelper \\ TranslatorHelper \\ bin \\ Debug」 –