例:当前路径:F:\a0\a1
文件F:\a0\f0.txt 的相对路径有没有API可以提供转换?
文件..\f0.txt 转换成绝对路径的API有没有?
文件F:\a0\f0.txt 的相对路径有没有API可以提供转换?
文件..\f0.txt 转换成绝对路径的API有没有?
解决方案 »
- java中的方法可以不写返回值类型吗?
- 如何将某个文件夹下所有的文件名都读出来呢?
- 关于SimpleDateFormat的疑问
- 关于使用ANT,进行编译遇到的问题
- java的interface到底有什么用?
- 为啥定义新的对象,有时候用new 有时候不用new
- .class的文件怎么打开?
- 严重问题请大家关注
- 做程序员还不如去开个店子卖点烟酒零食算了,郁闷,送分,送完为止(3)
- 同一个项目,三个不同的:jdk1.5,jdk1.6,MyEclipse自带的jdk,jdk1.5和jdk1.6报不同的错误,自带的jdk正常启动,这是什么原因
- java java java
- 求助我是一个初学者求高手帮我看一下我这哪儿错啦怎么回事啊
路径有当前路径、相对路径、绝对路径的概念
相对路径的概念是建立在当前路径的基础之上的建议楼主查找 java.io.* 中有关文件和目录控制的类,肯定可以找到解决的办法
所以来请教高人啊,有没有API呢?我明白相对路径是建立在当前路径的基础上的,所以给的当前路径就是转换的基准目录。
很多用词不当,不知道能否理解?
目录控制的类是指的哪个?
上面提到了两种获得方式:绝对路径获得文件;相对路径获得文件
1.绝对路径获得文件,这个就不多说了,就是new File(F:\a0\a1);这样;
2.相对路径获得文件:
其中关键就是:System.getProperty("user.dir");//获得项目的所在路径;比如:项目fileTest所在目录f:\workspase\fileTest; 那么 String Path = System.getProperty("user.dir");path 就可以得到:f:\workspase\fileTest;然后,比如你的资源文件resources.txt放在了项目根目录下,即:f:\workspase\fileTest\resources.txt。那么:
resources.txt的路径:System.getProperty("user.dir")\resources.txt,//相对的项目根路径
绝对路径:f:\workspase\fileTest\resources.txt