300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【JAVA】删除指定目录下文件 文件夹

【JAVA】删除指定目录下文件 文件夹

时间:2023-10-31 14:09:11

相关推荐

【JAVA】删除指定目录下文件 文件夹

今天遇到一个删除指定目录下的文件和文件夹的功能,直接上代码吧!

import java.io.File;/*** @version /4/12 9:35* @description Test*/public class Test {public void main(String[] args){String path = "D:\\test";File file = new File(path);deleteDirectory(file);}/*** 递归删除文件、文件夹* @param file*/public void deleteDirectory(File file){File[] list = file.listFiles();Integer i = 0;for (File f:list){if (f.isDirectory()){//删除子文件夹deleteDirectory(new File(f.getPath()));}else{//删除文件f.delete();i ++;}}//重新遍历一下文件夹内文件是否已删除干净,删除干净后则删除文件夹。if (file.listFiles().length <=0 ){file.delete();return;}};}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。