码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-11-15 15:36:24      阅读:539      评论:0      收藏:0      [点我收藏+]

标签:解决   ring   测试   use   相对路径   imp   get   a20   方案   

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

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

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

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

标签:解决   ring   测试   use   相对路径   imp   get   a20   方案   

原文地址:https://www.cnblogs.com/cloud-ken/p/9963443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!