java 检测文件夹中是否有文件

2025-05-01 00:42:34
推荐回答(2个)
回答1:

import java.io.File; 

public class Main {
   

public static void main(String[] args) {
       

File file = new File("/data");
       

if (file.isDirectory()) {
           

String[] files = file.list();
          

if (files.length > 0) {
               

System.out.println("目录 " + file.getPath() + " 不为空!");
           

}
       

}
   

}

}


回答2:

测过了,这方法不行,空文件夹和空文件的大小都是0
//判断 文件夹 f.txt的大小,文件的命名可以是f.txt的
File file = new File("e:\\f.txt");
System.out.println(file.length());
//判断 文件 f.txt的大小
File file2 = new File("e:\\f.txt");
System.out.println(file.length());