问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java删除文件夹怎么删?

发布网友 发布时间:2022-04-25 06:45

我来回答

5个回答

热心网友 时间:2023-11-04 10:53

import java.io.File; //这是java的一个文件类 它这样声明 比如说c盘下有一个test.txt文件
//File file = new File('test.txt');

private void deleteFile(File file){
if(file.exists()){ //判断文件是否存在
if(file.isFile()){ //判断是否是文件
file.delete(); //delete()方法 你应该知道 是删除的意思;
}else if(file.isDirectory()){ //否则如果它是一个目录
File files[] = file.listFiles(); //声明目录下所有的文件 files[];
for(int i=0;i<files.length;i++){ //遍历目录下所有的文件
this.deleteFile(files[i]); //把每个文件 用这个方法进行迭代
}
}
file.delete();
}else{
System.out.println("所删除的文件不存在!"+'\n');
}
}

//希望你可以明白

热心网友 时间:2023-11-04 10:53

public boolean deleteDirectory(String sPath) {
//如果sPath不以文件分隔符结尾,自动添加文件分隔符
if (!sPath.endsWith(File.separator)) {
sPath = sPath + File.separator;
}
File dirFile = new File(sPath);
//如果dir对应的文件不存在,或者不是一个目录,则退出
if (!dirFile.exists() || !dirFile.isDirectory()) {
return false;
}
flag = true;
//删除文件夹下的所有文件(包括子目录)
File[] files = dirFile.listFiles();
for (int i = 0; i < files.length; i++) {
//删除子文件
if (files[i].isFile()) {
flag = deleteFile(files[i].getAbsolutePath());
if (!flag) break;
} //删除子目录
else {
flag = deleteDirectory(files[i].getAbsolutePath());
if (!flag) break;
}
}
if (!flag) return false;
//删除当前目录
if (dirFile.delete()) {
return true;
} else {
return false;
}
}

热心网友 时间:2023-11-04 10:54

import java.io.File;

private void deleteFile(File file){
if(file.exists()){
if(file.isFile()){
file.delete();
}else if(file.isDirectory()){
File files[] = file.listFiles();
for(int i=0;i<files.length;i++){
this.deleteFile(files[i]);
}
}
file.delete();
}else{
System.out.println("所删除的文件不存在!"+'\n');
}
}

热心网友 时间:2023-11-04 10:54

import java.io.File;
public class ListDirectory {
public static void main(String[] args) {
File file = new File("d:"+File.separator+"demo" );
list(file);
System.out.println(file);
file.delete();
System.out.println("文件已经删除");
}
public static void list(File file){
if(file.isDirectory()){
File lists[] = file.listFiles();
if (lists != null){
for(int i=0;i<lists.length;i++){
list(lists[i]);
}
}
}

}
}

热心网友 时间:2023-11-04 10:55

new一个file 。delete就ok
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年四川570分能考上什么大学? 2024年四川文科560分能考上什么大学? 2024年广东561分能考上什么大学? 2024年江苏历史类561分能考上什么大学? 在形ABC中,角A.B.C所对的边分别为a.b.c,且acosB+bcosA=2c cos 求... ...B、C的对边分别为a、b、c,已知acosB+bcosA=2(bcosC+ccosB).(1... ...b、c的对边分别为a、b、c,且acosb+bcosa=2cosc 在△ ABC中,角A、B、C所对的边分别为a、b、c,已知b=cosA,c=2cosB,试... 在△ABC中,角A,B,C所对的边分别为a,b,c,且满足bcosA+acosB=2ccosC,△... ...对应的边分别为a、b、c,且满足aCOSB+bcosA=2cCOSC... java内,已知一个文件的路径,如何根据路径来删除这个文件? java中怎么删除整个文件夹 java中如何删除本地文件夹以及文件 JAVA怎样删除一个文件 放开那三国怎样培养周瑜 周瑜值得培养吗 战神三十六计步兵怎样搭配阵容 战神三十六计蔡文姬和小乔哪个武将值得培养 三十六计手游什么组合好用 前期最强阵容推荐 战神三十六计吕布怎么培养 技能加点推荐 战神三十六计哪个武将最强势 新版本玩谁 三十六计手游 关羽 周瑜 张辽 貂蝉哪个好 三十六计哪些武将在一起厉害 武将搭配攻略 战神三十六计平民首冲及低R玩家攻略 战神三十六计 初期送的四个武将选哪个 三十六计哪些武将在一起厉害?武将搭配攻略有哪些? 主公莫慌周瑜培养 如何打造周瑜心得分享 详解怎么玩 战神三十六计最强武将搭配 三合击流怎么玩 三十六计武将怎么搭配 什么武将搭配最强 三十六计武将如何搭配最好 武将搭配技巧详解 三十六计手游武将搭配攻略 怎么搭配好 java删除项目中的文件代码 java中File类的delete方法 JAVA删除文件的命令? JAVA 删除文件夹内指定文件 删除指定文件夹 删除指定文件夹里面的所有文件 分别如何执行 可以追加 java 定时删除文件夹内所有文件 java中如何删除含相同文件名的文件 java中怎么删除文件中的一部分 java 删除文件夹和子文件夹中的指定文件 Java如何删除文件夹下的子目录及其包含的子文件 苹果5S像素是多少? 颓废的句子 30岁的人了一事无成颓废的句子 颓废讽刺自己的说说 堕落颓废又自嘲的句子 堕落颓废又自嘲的句子有哪些? 颓废的句子工作 有什么关于颓废的句子? 最新颓废句子。 请问北京顺义区的新三板挂牌企业,国家有专对这块的扶持吗? 关于“很悲伤很冷很颓废”的句子有哪些?