Java IO 文件读取问题记录(class.getResourceAsStream 和 new FileInputStream)
2016-10-06 11:38
951 查看
Spring中classpath用的多了,今天在读取文件的时候用了new FileInputStream() 提示路径不对。查了一下发现不是这么用的。特此记录一下,免得以后忘记
FileInputStream的构造方法调用了new File()来读取文件,所以只需要查看new File()如何来获取路径
FileInputStream:
如何开头前面加"/",文件的相对路径是项目的磁盘目录路径,例如:D:/
如何开头不加"/",文件的相对路径是项目的根路径
如何想用classpath为路径,可以使用java类.class.getResourceAsStream
getResourceAsStream:
文件的相对路径是以类文件所在目录作为当前目录的
FileInputStream的构造方法调用了new File()来读取文件,所以只需要查看new File()如何来获取路径
FileInputStream:
如何开头前面加"/",文件的相对路径是项目的磁盘目录路径,例如:D:/
如何开头不加"/",文件的相对路径是项目的根路径
如何想用classpath为路径,可以使用java类.class.getResourceAsStream
getResourceAsStream:
文件的相对路径是以类文件所在目录作为当前目录的
相关文章推荐
- 【JAVA学习】读取文件getClassLoader().getResourceAsStream("xxx")
- JavaWeb基础 ClassLoader getResourceAsStream 读取类路径下的文件
- ClassLoader.getResourceAsStream(name); ---java读取配置文件
- Java读取配置文件之----------getResourceAsStream的用法
- JAVA中路径问题总结Class.getResourceAsStream() & ClassLoader的getR...
- java取得项目工程---获取文件的相对路径问题---getResource()和getResourceAsStream以及路径问题
- java配置文件的读取写入的解决方案(getResourceAsStream的用法)
- 读取配置文件Properties的一种方案(Thread.currentThread().getContextClassLoader() .getResourceAsStream()
- 关于Object.class.getResourceAsStream方法读取文件的使用
- 相对路径获取JAVA配置文件Class.getResourceAsStream() & ClassLoader的getResourceAsStream()
- Class.getResourceAsStream和ClassLoader.getResourceAsStream加载文件路径问题
- Java getResourceAsStream() 方法会缓存文件的问题
- java路径问题(一)——getClass().getResourceAsStream()
- java中使用相对路径读取文件的写法总结 以及getResourceAsStream()
- java路径问题(一)——getClass().getResourceAsStream()
- 新建java项目使用this.classLoader.getResourceAsStream方法导入xml文件时报找不到文件原因
- java配置文件的读取写入的解决方案(getResourceAsStream的用法)
- java取得项目工程---获取文件的相对路径问题---getResource()和getResourceAsStream以及路径问题
- getClassLoader().getResourceAsStream()去哪里找资源文件
- ClassLoader.getResourceAsStream(name);路径问题(转)