普通路径缺点:移植性差,离开idea可能会报错;idea默认路径是project的根。
inputStream = new FileInputStream("F:\\note\\text.txt");
通用文件路径:适用于Linux系统
前提:文件位置在类路径(凡是在src下就是在类路径下)下才可以。
String path = Thread.currentThread().getContextClassLoader().getResource("text.txt").getPath();
参数是文件的相对路径,根路径是src。也就是从src下开始写要读的文件的相对路径。
这个方法拿到的是绝对路径。但是要注意此方法要保证所读取的文件要在src路径之下。