首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 剔除非空文件夹

2013-10-01 
java 删除非空文件夹java 中如何删除非空的目录呢?使用递归,代码如下:/*** * delete a directory/folder *

java 删除非空文件夹

java 中如何删除非空的目录呢?

使用递归,代码如下:

/*** * delete a directory/folder *  * @param someFile */public static boolean deleteDir(File someFile) {if (!someFile.exists()) {System.out.println("[deleteDir]File " + someFile.getAbsolutePath()+ " does not exist.");return false;}if (someFile.isDirectory()) {// is a folderFile[] files = someFile.listFiles();for (File subFile : files) {boolean isSuccess = deleteDir(subFile);if (!isSuccess) {return isSuccess;}}} else {// is a regular fileboolean isSuccess = someFile.delete();if (!isSuccess) {return isSuccess;}}if (someFile.isDirectory()) {return someFile.delete();} else {return true;}}

?说明:若删除成功,则返回true,否则返回false

?

  新手帖

热点排行