实用技巧---java路径问题完全解答(一),相对路径与绝对路径。
来源:互联网 发布:淘宝手机售后维修 编辑:程序博客网 时间:2024/06/15 16:53
每个程序员都会遇到读取文件时的路径问题,我在这里对java路径问题做下较为全面的讲解,方便忘记的时候查看。
JavaSE路径问题:
前提注意:
1.java中的\表示转意字符,无法标识路径符号,如果需要表示路径要\\(我推荐使用/)
相对路径:
2.相对路径的写法:
// File file1 =new File("test.txt");
// File file1 =new File("./test.txt");
相对路径的起点是工程目录,比如我的是:E:\JavaSeWorkspace\14-12-05_JavaSePathProblem
这个路径是会随着,工程信息的变化自动适应的。
读取工程目录下,data文件夹下的文件
// File file1 =new File("data/test.txt");
读取Src下的文件
File file1 =new File("src/test.txt");
//获取包路径下的文件
//注意包的文件夹目录结构
File file1 =new File("src/com/mikuscallion/test/test.txt");
3.相对路径常见错误写法:
// File file1 =new File("/test.txt");//报错,找不到路径
// File file1 =new File("\test.txt");//报错,找不到路径,实际上\t变成了制表符号tab
// File file1 =new File("\\test.txt");//报错,找不到路径
4.绝对路径:
以这个E:/(盘符)打头的路径就是绝对路径
//File file1 =new File("E:/JavaSeWorkspace/14-12-05_JavaSePathProblem/test.txt");
绝对路径是写死的,最好别用。
总结:
java的相对路径,相对的是.class,而不是.java。因为实际运行的是.class。
相对路径出错的时候,去看看实际工程的文件结构,看看.class的位置,一般都能解决。
- 实用技巧---java路径问题完全解答(一),相对路径与绝对路径。
- 实用技巧---java路径问题完全解答(二),相对路径与绝对路径。
- 实用技巧---java路径问题完全解答(三),相对路径与绝对路径。
- java 中的路径问题总结(绝对路径与相对路径)
- java 中的路径问题总结(绝对路径与相对路径) .
- java 中的路径问题总结(绝对路径与相对路径)
- (Java)路径问题(绝对路径、相对路径)
- java中相对路径与绝对路径问题
- Java 相对路径与绝对路径的问题
- java相对路径与绝对路径
- Java相对路径与绝对路径
- java相对路径与绝对路径
- 路径问题:相对路径与绝对路径详解
- 相对路径,绝对路径问题
- 相对路径与绝对路径
- 绝对路径与相对路径
- 相对路径与绝对路径
- 相对路径与绝对路径
- java float与double的区别
- 关于可重入性问题的分析(在嵌入式编程中)
- poj 3565 Ants KM
- cocos2d-x2.2以上版本 mac 安装步骤
- PHP学习笔记之:后期静态绑定的用法
- 实用技巧---java路径问题完全解答(一),相对路径与绝对路径。
- 利用穷举法和函数(用到标记flag)求出100--150之间的素数以及用标记求出100之内的素数
- 排序算法review<2>--Shell 排序
- Sublime text 3快捷键大全
- 利用移位算法求前40位的斐波那契数列
- 想成为嵌入式程序员应知道的0x10个基本问题
- java 随机函数
- UVA 11020(Efficient Solutions-multiset的lower_bound)
- hdu 4850 Wow! Such String! 2014西安全国邀请赛