Java FileReader使用相對路徑讀取文件


Java FileReader使用相對路徑讀取文件

覺得有用的話,歡迎一起討論相互學習~

我的微博我的github我的B站

  • 在進行編程時需要時常更換主機進行測試,如果使用絕對路徑則需要經常更改,為此使用相對路徑是一個不錯的選擇。但是使用./,../.\\,..\\的方式會經常出現未找到文件的錯誤
  • 需要讀取的文件路徑為 項目根目錄\experiment\1.txt

解決方案

  • 使用System.getProperty("user.dir")獲取當前程序運行的工作根目錄
  • 使用File.separator表示目錄的分割符,此操作需要import java.io.File
String root = System.getProperty("user.dir");
String FileName="1.txt";
String filePath = root+File.separator+"experiment"+File.separator+FileName;
FileReader fr = new FileReader(filePath);
  • 這樣可以避免出現未找到文件的錯誤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM