我試圖通過名稱獲取完整路徑文件。 我曾嘗試使用:如何在C#中使用Path.GetFullPath獲取文件完整路徑
string fullPath = Path.GetFullPath("excelTest");
但它返回我一個不正確的路徑(的東西與我的項目路徑)。
我看了這裏的某個地方評論它說做到以下幾點:
var dir = Environment.SpecialFolder.ProgramFilesX86;
var path = Path.Combine(dir.ToString(), "excelTest.csv");
,但我不知道在哪裏保存文件,所以我不知道它的環境。
有人可以幫助我如何獲得文件的完整路徑只有它的名字?
那麼,如果你不知道文件在哪裏,API應該如何知道?你在尋找一個算法來在你的磁盤上遞歸搜索文件嗎? –
如果系統中有兩個具有相同名稱的文件,您希望發生什麼?你描述的GetFullPath()在你的項目路徑中返回一個文件路徑的問題是一個很好的例子,它在本地找到了一些東西,並且很滿意。 – LordWilmore