您的位置:首页 > 其它

DeleteDirectory删除文件和文件夹下所有文件的工具类

2016-03-12 07:54 323 查看
public class DeleteDirectory {

private static void doDeleteEmptyDir(String dir)

{

boolean success=(new File(dir)).delete();

if(success)

{

System.out.println("成功删除"+dir);

}else {

System.out.println("删除失败"+dir);

}

}

private static boolean deleteDir(File dir) {

if(dir.isDirectory())

{

String[] children=dir.list();

for(int i=0;i<children.length;i++)

{

boolean success=deleteDir(new File(dir, children[i]));

if(!success)

{

return false;

}

}

}

return dir.delete();

}

public static void main(String[] args) {

doDeleteEmptyDir("E:\\a.xls");

String newDir2 = "E:\\a";

boolean success = deleteDir(new File(newDir2));

if (success) {

System.out.println("Successfully deleted populated directory: " + newDir2);

} else {

System.out.println("Failed to delete populated directory: " + newDir2);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: