[英]Relative file path issue in Visual Studio
我正在為 C# 編程語言完成一項任務。 我的應用程序需要從某個位置讀取文件; 該文件為.csv 文件。 我在這個作業中使用了相對文件路徑,因為導師需要在他的電腦上運行應用程序,並且需要在文件夾中公開資源文件; 否則,絕對文件路徑要容易得多。
需要讀取文件的代碼在MainForm.cs
中,csv 文件名為stocklist.csv
。 我將 csv 文件放入與MainForm.cs
相同的目錄中。 正如您在圖像中看到的,我已將它們標記在紅色圓圈中。
在 MainForm.cs 文件中,我嘗試將 csv 文件的路徑存儲在字符串 object 中並稍后使用。
string CSV_FilePath = "./stocklist.csv";
但是我們運行我的代碼,Visual Studio 拋出一個錯誤,說找不到文件。 我已閱讀有關相對文件路徑和絕對文件路徑的文檔。 我仍然無法弄清楚為什么代碼會出錯。 提前致謝。
字符串 CSV_FilePath = AppDomain.CurrentDomain.BaseDirectory + "stocklist.csv";
"//stocklist.csv" 在這種情況下可以工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.