java如何获取文件路径_java如何获取文件路径

b325e000bf28312f83ae89d24d76dec7.png

第一种:File f = new File(this.getClass().getResource("/").getPath());

System.out.println(f);

结果:C:Documents%20and%20SettingsAdministratorworkspaceprojectNamein

获取当前类的所在工程路径。

如果不加“/”File f = new File(this.getClass().getResource("").getPath());

System.out.println(f);

结果:C:Documents%20and%20SettingsAdministratorworkspaceprojectNameincomest

获取当前类的绝对路径。

第二种:File directory = new File("");//参数为空

String courseFile = directory.getCanonicalPath();

System.out.println(courseFile);

结果:C:Documents and SettingsAdministratorworkspaceprojectName

获取当前类的所在工程路径。

第三种:URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt");

System.out.println(xmlpath);

结果:file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt

获取当前工程src目录下selected.txt文件的路径。

第四种:System.out.println(System.getProperty("user.dir"));

结果:C:Documents and SettingsAdministratorworkspaceprojectName

获取当前工程路径。

第五种:System.out.println( System.getProperty("java.class.path"));

结果:C:Documents and SettingsAdministratorworkspaceprojectNamein

获取当前工程路径。

PHP中文网,有大量免费的JAVA入门教程,欢迎大家学习!


版权声明:本文为weixin_39614228原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。