java删除文件夹及文件夹下内容,JAVA文件删除
本文实例为大家分享了爪哇实现文件及文件夹的删除,供大家参考,具体内容如下
1、删除单个文件
公共静态布尔删除文件(字符串文件名){ File file=新文件(文件名);//如果文件路径只有单个文件如果(文件。exists()文件。是file()){ if(file。delete()){ system。出去。println(删除文件文件名成功!);返回true} else { System.out.println(删除文件文件名失败!);返回false} } else { System.out.println(文件名不存在!);返回false} }2、删除文件夹及文件夹下的文件
public static boolean delete all file(String dir){//如果目录不以文件分隔符结尾,自动添加文件分隔符//如果(!导演。以(文件)结尾。分隔符))//dir=dir文件。分隔符;文件目录文件=新文件(dir);//如果目录对应的文件不存在,或者不是一个目录,则退出如果((!dirFile.exists()) (!目录文件。是directory())){ system。出去。println(删除文件夹失败: dir 不存在!);返回false}布尔标志=真;//删除文件夹中的所有文件包括子文件夹file[]files=dirfile。列出文件();for(int I=0;英语字母表中第九个字母文件.长度;i ) { //删除子文件if (files[i].is file()){ flag=删除文件。删除文件(文件[I].getAbsolutePath());如果(!旗)破;} //删除子文件夹else if (files[i].is directory()){ flag=删除文件。删除所有文件(文件[I]。getAbsolutePath());如果(!旗)破;} }如果(!flag) { System.out.println(删除文件夹失败!);返回false} //删除当前文件夹if(dirfile。delete()){ system。出去。println(删除文件夹dir 成功!);返回true}否则{返回false} }测试:
公共静态void main(String[] args) { //删除一个文件夹及文件夹下的文件string dir= f :/c ;删除文件。删除所有文件(目录);}上一篇:Java的超正析象管(图片Orthicon)流实现文件和文件夹的复制
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持盛行它.
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。