首页 > 编程知识 正文

java常用代码,java浪漫代码

时间:2023-05-05 09:20:43 阅读:41775 作者:2245

我创建的项目《基于在线学习的知识问答平台》包含用于删除本地资源文件的模块。

此模块使用的是java.io.File包。 其中,File类表示文件或文件夹。

删除文件后,检查文件所在的文件夹是否为空,如果为空,则删除文件夹。

代码如下。

打包测试;

import java.io.File;

公共类删除文件{

publicbooleandeletelocalfile (字符串地址) {

文件文件=new file (地址;

if (! file.exists () }

System.out.println ('删除失败。 文件不存在!' );

返回假;

(elseif(file.isfile ) ) ) ) ) )。

if(file.delete () ) )。

System.out.println ('已删除文件!' );

目录(地址;

返回真;

} else {

System.out.println ('删除文件失败!' );

返回假;

}

} else {

system.out.println('notafile!' );

返回假;

}

}

//*

*如果目录为空,则删除目录

*/

私有地址目录(字符串地址) {

//获取文件所在的目录名称

address=address.substring(0,address.lastindexof('/' )1);

filedir=new file (地址;

//删除空目录

String[] dirList=dir.list (;

if(Dirlist==null ) {

System.out.println (“文件夹不存在”);

}elseif(dir.list ).length 0)

System.out.println ('这不是空目录,不能删除!' );

(elseif(dir.delete ) ) ) ) ) )。

System.out.println ('已删除空目录!' );

} else {

System.out.println ('无法删除空目录);

}

}

publicstaticvoidmain (字符串[ ] args ) throws Exception { )。

delete文件df=new delete file (;

字符串=' c :/users/Lenovo/desktop/test/test.txt ';

df.delete本地文件(字符串);

}

}

执行结果如下。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。