Java 删除目录(允许非空)或者文件

public static void deleteDirFile(String sDirFilePath) { if (sDirFilePath != null && !sDirFilePath.trim().equals("")) { File tDirFile = new File(sDirFilePath); if (tDirFile.exists()) { if (tDirFile.isDirectory()) { File[] arrFiles = tDirFile.listFiles(); //循环删除目录下的子目录 for (int i = 0; i < arrFiles.length; i++) { deleteDirFile(arrFiles[i].getAbsolutePath()); } arrFiles = null; //当目录下的所有删除后, 再把本目录删除 tDirFile.delete(); } else { tDirFile.delete(); } } tDirFile = null; } }  

你可能感兴趣的:(Java/J2EE)