觉得有用的话,欢迎一起讨论相互学习~

Java FileReader使用相对路径读取文件Java FileReader使用相对路径读取文件Java FileReader使用相对路径读取文件Java FileReader使用相对路径读取文件

  • 在进行编程时需要时常更换主机进行测试,如果使用绝对路径则需要经常更改,为此使用相对路径是一个不错的选择。但是使用./,../.\\,..\\的方式会经常出现未找到文件的错误
  • 需要读取的文件路径为 项目根目录\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);
  • 这样可以避免出现未找到文件的错误

相关文章:

  • 2022-12-23
  • 2021-06-07
  • 2021-04-10
  • 2022-12-23
猜你喜欢
  • 2021-06-16
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
相关资源
相似解决方案