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