「java文件名文件路径」java中文件的绝对路径获得文件名

博主:adminadmin 2022-12-06 06:03:07 85

今天给各位分享java文件名文件路径的知识,其中也会对java中文件的绝对路径获得文件名进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA中如何得到文件路径

java文件中获得路径

Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径

ClassLoader.getSystemResource("")

Class_Name.class.getClassLoader().getResource("")

Class_Name.class .getResource("/")

Class_Name.class .getResource("") // 获得当前类所在路径

System.getProperty("user.dir") // 获得项目根目录的绝对路径

System.getProperty("java.class.path") //得到类路径和包路径

打印输出依次如下:

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/

file:/F:/work_litao/uri_test/WebContent/WEB-INF/classes/com/xml/imp/

F:\work_litao\uri_test

F:\work_litao\uri_test\WebContent\WEB-INF\classes;F:\work_litao\uri_test\WebContent\WEB-INF\lib\dom4j.jar

java中怎么写文件路径

第一个 : "C:\\mydoc\\aa.doc" , 这个用双斜线

第二个 : "C:/mydoc/aa.doc" ,这个单斜线就行了

我建议你用

String path = "C:"+File.separator+"my.doc" ;

System.out.println(path);

File.separator  这是用你所用的系统默认的文件分割符,,

java 只知道文件名怎么找文件路径

我写了一段遍历某个文件查找指定文件的,你自己改成你需要的功能。

import java.io.File;

import java.util.HashMap;

public class Test1 {

static HashMapString, String filelist=new HashMapString, String();

/**

* 递归方法

* @param path 文件路径

*/

public static void find(String path){

File file=new File(path);

File[] files = file.listFiles();

//如果文件数组为null则返回

if (files == null)

return;

for (int i = 0; i files.length; i++) {

if (files[i].isDirectory()) {

//判断是不是文件夹,如果是文件夹则继续向下查找文件

find(files[i].getAbsolutePath());

} else {

//记录文件路径

String filePath = files[i].getAbsolutePath().toLowerCase();

//记录文件名

String fileName=files[i].getName().toLowerCase();

// System.out.println("---"+strFileName);

filelist.put(fileName, filePath);

}

}

}

public static void main(String[] args) {

//需要遍历的路径,也就是你要查找文件所在的路径

String path="D:\\kpi\\";

find(path);

System.out.println("kpi.9的路径:"+filelist.get("kpi.9"));

//输出结果:d:\kpi\kpi.9

}

}

java怎么根据文件名获取文件绝对路径

可以通过“ 类名.class.getResource("").getPath()”方法实现。

举例:”String path = XMLS.class.getResource("").getPath()“.

解释:以上语句就是获取到XMLS编译后的绝对路径(无法获取到java文件路径的,因为java运行的都是class文件)。

关于java文件名文件路径和java中文件的绝对路径获得文件名的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-06,除非注明,否则均为首码项目网原创文章,转载请注明出处。