查询单个文件夹下的文件数以及删除
查询文件夹下的文件数
package example.file; import example.dao.FaceDao; import java.io.File; import java.io.IOException; public class RetrievalFlder { public static void main(String[] args) throws IOException { String path = "D:\\tool\\IDEA\\workspace\\ecloudtest\\web\\image"; File file = new File(path); File[] list = file.listFiles(); try { if (list.length>0) { System.out.println("文件数:"+list.length); }else{ System.out.println("该文件夹下没有文件"); } } catch (Exception e) { e.printStackTrace(); } } }
删除指定文件
package example.file; import java.io.File; public class DeleteFile { public static boolean deleteFile(String fileName) { // 文件路径 File file = new File(fileName); // 如果文件路径所对应的文件存在,并且是一个文件,则直接删除 if (file.exists() && file.isFile()) { if (file.delete()) { System.out.println("删除文件" + fileName + "成功!"); return true; } else { System.out.println("删除文件" + fileName + "失败!"); return false; } } else { System.out.println("删除文件失败:" + fileName + "不存在!"); return false; } } }