package fileTest;
import java.io.File;
import java.util.List;
/**
* 删除文件夹或文件
*
* @author Administrator
*
*/
public class FileUtil {
/**
* 批量删除文件或文件夹
*
* @param listFile
* @return
*/
public static boolean fileDelete(List<String> listFile) {
boolean isTrue = true;
for (String fileName : listFile) {
if (!fileDelete(new File(fileName))) {
isTrue = false;
break;
}
}
return isTrue;
}
/**
* 删除文件夹或文件
*
* @param file
* @return
*/
public static boolean fileDelete(File file) {
if (!file.exists())
return false;
if (file.isFile()) {
return file.delete();
}
File[] childFiles = file.listFiles();
for (File f : childFiles) {
fileDelete(f);
}
return file.delete();
}
}
Java 删除文件夹或文件
最新推荐文章于 2022-04-11 11:35:35 发布