java中怎样获得一个文件夹中的所有文件名
java中怎样获得一个文件夹中的所有文件名 https://zhidao.baidu.com/question/54064551.html
1 package com.readfile; 2 3 import java.io.File; 4 public class GetAllFiles { 5 public static void main(String[] args) { 6 //路径 这里写一个路径进去 7 String path="F:\\QQ文档"; 8 //调用方法 9 getFiles(path); 10 } 11 12 /** 13 * 递归获取某路径下的所有文件,文件夹,并输出 14 */ 15 public static void getFiles(String path) { 16 File file = new File(path); 17 // 如果这个路径是文件夹 18 if (file.isDirectory()) { 19 // 获取路径下的所有文件 20 File[] files = file.listFiles(); 21 for (int i = 0; i < files.length; i++) { 22 // 如果还是文件夹 递归获取里面的文件 文件夹 23 if (files[i].isDirectory()) { 24 System.out.println("目录:" + files[i].getPath()); 25 getFiles(files[i].getPath()); 26 } else { 27 System.out.println("文件:" + files[i].getPath()); 28 } 29 } 30 31 } else { 32 System.out.println("文件:" + file.getPath()); 33 } 34 } 35 }
判断是否是文件夹 IsDirectory( ) https://blog.csdn.net/bingguang1993/article/details/83818828
1 String path="D:/a/b"; //我随便给的一个目录 2 File file=new File(path); //new的一个File对象 3 if(file.isDirectory()){ //如果path表示的是一个目录则返回true 4 //这里要做什么逻辑判断那就是你自己的事了 5 .... 6 }
java获得Tomcat服务器的根目录下的内容 https://www.cnblogs.com/chaoswu/p/10108817.html
每天多努力一点,你将会变得更好。