此方法可以用于删除文件以及下面有若干个文件/文件夹的文件夹……
//此函数需要传入文件类对象(方便递归调用)
//path文件的全路径
File file=new File(path);
public static void deleteFiles(File file){
//判断是否是文件夹
if(file.isDirectory()){
//把当前文件夹下的所有文件/文件夹当做File对象放进数组
File[] files=file.listFiles();
//遍历数组
for(File f:files){
//递归
deleteFiles(f);
}
}
//删除文件以及空文件夹(File的delete()只能删除文件/空文件夹,并且是永久性删除(删除的内容不会出现在回收站))
file.delete();
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/135484.html