如果想要获得当前文件中的文件名只需要String [] fileName = filelist();就可以了。如果要包括文件中的文件名就可以用递归的方式。下面是两个具体的实现。
其中public static String [] getFileName(String path)是只得到当前文件中的文件名。public static void getAllFileName(String path,ArrayList<String> fileName)是包括当前文件及其子文件的文件名。
找URL
关于绝对路径和相对路径:
绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz esttxt 代表了testtxt文件的绝对路径。>
(1)、requestgetRealPath("/");//不推荐使用获取工程的根路径
(2)、requestgetRealPath(requestgetRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用
(3)、requestgetSession()getServletContext()getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用
(4)、 thisgetClass()getClassLoader()getResource("")getPath();//获取工程classes 下的路径,这个方法可以在任意jsp,servlet,java文件中使用,因为不管是jsp,servlet其实都是java程序,都是一个 class。所以它应该是一个通用的方法。
0、关于绝对路径和相对路径
1基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例 如:C:xyz esttxt 代表了testtxt文件的绝对路径。>
以上就是关于JAVA中怎样获得一个文件的全路径全部的内容,包括:JAVA中怎样获得一个文件的全路径、java html file 获得file文件本地路径 要简单点的方法、java程序读取资源文件时路径如何指定等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)