您的位置:首页 > 编程语言 > Java开发

Java读取文件路径的几种方法

2009-01-22 12:41 381 查看
 java 的Class中获得相对路径
单独的Java类中获得绝对路径
  根据java.io.File的Doc文挡,可知:
默认情况下new File("/")代表的目录为:System.getProperty("user.dir")。
一下程序获得执行类的当前路径
package org.cheng.file;
import java.io.File;

public class FileTest {
    public static void main(String[] args) throws Exception {    

System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));   
System.out.println(FileTest.class.getClassLoader().getResource(""));      
System.out.println(ClassLoader.getSystemResource(""));
System.out.println(FileTest.class.getResource("/")); //Class文件所在路径
以上四个获得的是build后的.class文件的根目录
              
System.out.println(FileTest.class.getResource(""));///.class文件的全路径
System.out.println(new File("/").getAbsolutePath());///绝对路径如:D:/      
System.out.println(System.getProperty("user.dir"));///获得工程目录  
}
}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息