java读取文件时,需要指定文件的路径:
基本有两种方式:绝对路径和相对路径
绝对路径:
File file = new File("c:/test.txt");从磁盘根目录开始指定路径。不建议使用。
相对路径:
File file = new File(Test.class.getResource("file.txt").getFile());获取Test.class同目录下的文件
File file1 = new File(Test.class.getResource("../file1.txt").getFile());//可以添加上级目录
获取本类路径:Class.class.getClass().getResource("/").getPath();
注意这个东西只对class文件管用。
获取系统根路径的方法:
String Path=System.getProperty("user.dir");//工作空间路径
File file = new File(Path+"\\1.txt");