Java中关于如何读取不同路径下图片/文件
2016-10-09 11:25
543 查看
由于图片/或者文件读法相似,只需要改变不同的读取:geifile()/getImage(),此处为读取图片为例:
1.结构目录树
|----Project
|---------Src
|--------------(默认目录)(default package)
|------------------------Demo.java
|-------------------------First.png
|--------------Images
|------------------------Second.png
|---------Images
|---------------Classify
|-------------------------Thrid.png
|----------------Fourth.png
2.读取
1.读取同一目录(Default package)下的First.png
ImageIcon img=new Image("First.png");
2.读取父目录(Src)下的Images中的Second.png
ImageIcon img=new Image("Images/Second.png");
3.读取根目录(Project)下的Images中的Classify中的Third.png
ImageIcon img=new Image("./Images/Classify/Third.png");
4.同上读取Images下的Fourth.png
ImageIcon img=new Image("./Images/Fourth.png");
3.总结
对于不同路径的URL读取需要搞明白相对路径和绝对路径,以及在在不同目录下需要引入的" ./ ":表示该源文件上一层目录,依次类推往上层寻找或使用"
/ ":表示根目录(Project)。
相对路径:就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
绝对路径:是从完整盘符开始的路径。
1.结构目录树
|----Project
|---------Src
|--------------(默认目录)(default package)
|------------------------Demo.java
|-------------------------First.png
|--------------Images
|------------------------Second.png
|---------Images
|---------------Classify
|-------------------------Thrid.png
|----------------Fourth.png
2.读取
1.读取同一目录(Default package)下的First.png
ImageIcon img=new Image("First.png");
2.读取父目录(Src)下的Images中的Second.png
ImageIcon img=new Image("Images/Second.png");
3.读取根目录(Project)下的Images中的Classify中的Third.png
ImageIcon img=new Image("./Images/Classify/Third.png");
4.同上读取Images下的Fourth.png
ImageIcon img=new Image("./Images/Fourth.png");
3.总结
对于不同路径的URL读取需要搞明白相对路径和绝对路径,以及在在不同目录下需要引入的" ./ ":表示该源文件上一层目录,依次类推往上层寻找或使用"
/ ":表示根目录(Project)。
相对路径:就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
绝对路径:是从完整盘符开始的路径。
相关文章推荐
- 如何读取Java项目不同路径的配置文件
- ThinkPHP中关于JS文件如何添加类似__PUBLIC__图片路径
- 关于web工程中java类如何获取webapp路径下的文件
- java 读取图片,兼容本地图片路径与http文件
- 关于Java读取文件操作时路径中的斜杠问题
- 关于java读取properties文件的路径…
- 关于web工程中java类如何获取webapp路径下的文件
- 关于Java读取文件操作时路径中的斜杠问题
- 关于web工程中java类如何获取webapp路径下的文件
- 关于Java读取本地文件路径的探究
- 关于Java读取文件操作时路径中的斜杠问题
- 关于java读取properties文件的路径问题
- java程序读取资源文件时路径如何指定
- 关于java读取properties文件的路径问题
- 如何读取 或 删除 文件夹中的许多文件(图片) java
- 关于java读取properties文件的路径问题
- java project 和 javaWeb的读取文件路径问题(整理自百度经验,有空验证下)
- java读取图片文件 写入图片
- 关于处理java从服务器读取图片然后上传替换后无法更新缓存的解决方案
- 【Java】读取其下所有文件夹与文件的路径