Java中删除一个文件夹下的所有文件(包括子目录内的文件)
Java中删除一个文件夹下的所有文件(包括子目录内的文件)
代码: 如果用记事本文件名改成Demo8.java
import java.io.File;public class Demo8 {static int flag = 1;//用来判断文件是否删除成功public static void main(String[] args) {//删除一个文件夹下的所有文件(包括子目录内的文件)File file = new File("D:\\delete");//输入要删除文件目录的绝对路径deleteFile(file);if (flag == 1){System.out.println("文件删除成功!");}}public static void deleteFile(File file){//判断文件不为null或文件目录存在if (file == null || !file.exists()){flag = 0;System.out.println("文件删除失败,请检查文件路径是否正确");return;}//取得这个目录下的所有子文件对象File[] files = file.listFiles();//遍历该目录下的文件对象for (File f: files){//打印文件名String name = file.getName();System.out.println(name);//判断子目录是否存在子目录,如果是文件则删除if (f.isDirectory()){deleteFile(f);}else {f.delete();}}//删除空文件夹 for循环已经把上一层节点的目录清空。file.delete();}
}
如果想看遍历目录下所有文件(直到根目录)请转链接:Java如何遍历一个目录下的所有的文件(直到根目录不包括目录)?
Java中删除一个文件夹下的所有文件(包括子目录内的文件)相关推荐
- 在当前文件夹下创建以日期和时间命名的文件夹
工作中经常要用到在当前文件夹下创建以日期加时间命名的文件夹,手动太过麻烦,于是写了个脚本, windows下直接用bat @echo off ::获取日期 将格式设置为:20150410 set da ...
- python将一个文件夹下图片按比例分在两个文件夹下
#!/usr/bin/env python # -*- coding:utf-8 -*- # 将一个文件夹下图片按比例分在两个文件夹下,比例改0.7这个值即可 import os import ran ...
- php文件夹下所有视频播放,PHP使用glob方法遍历文件夹下所有文件
遍历文件夹下所有文件,一般可以使用opendir 与 readdir 方法来遍历. 代码: $path = dirname(__FILE__); // __FILE__文件的完整路径和文件名. // ...
- Windows下将文件夹下所有的文件名导出成生成TXT文件
1.在桌面上新建一个txt文件,然后复制下面代码,写入txt文件 @echo off dir /s/b *.* > b.txt exit (这里的b.txt文件就是用来存放目标文件名称的txt文 ...
- win10电脑服务器在哪个文件夹下,win10电脑桌面文件在c盘哪个文件夹里
有时候需要重装系统或者转移文件的时候,需要去把c盘的一些文件找出来.有网友不知道win10电脑桌面文件在c盘哪个文件夹里,不知道该如何进行文件转移等操作.今天小编告诉下大家win10桌面文件在c盘的位 ...
- linux cp复制文件夹下的软连接,Linux培训:cp命令复制文件和目录
Linux培训:cp命令复制文件和目录 更新时间:2019年04月02日16时56分 来源:传智播客linux培训 浏览次数: cp 是用于复制的命令,其基本信息如下: 命令名称:cp: 英文原意:c ...
- python 查找文件夹下的文件名_python查找模式后面的文件夹中的所有文件名
我会采取以下方法.您可以定义一个简单的文件筛选器工厂. import time def make_time_filter(start, end, time_format, file_format='i ...
- cmd 将文件夹下文件剪切到另外一个文件_手把手教你运行第一个 Java 程序,看不懂你来骂我!...
码字不易,对你有帮助 **点赞 /转发↪️/关注 ** 支持一下作者 微信搜公众号:不会编程的程序圆br/>看更多干货,获取第一时间更新 在运行第一个 java 程序之前,你需要先将 java ...
- 复制文件夹下所有文件(包括子文件夹),到一个文件夹
把子目录文件复制到当前目录 读取文件夹下所有文件路经,包括子文件夹下 import PIL.Image as Image import os import shutil def list_folder ...
- 在windows的某个文件夹下运行WSL中的docker容器
首先在你想运行的文件夹内进入windows的命令行, 然后输入:wsl.exe -d Ubuntu-18.04 就进入了这个文件夹下的WSL系统 或者直接在该文件夹下按住shift + 右键==> ...
最新文章
- 什么?拼命栽培员工,让他强大到足以离开
- centos代码切换图形_沙迪克慢走丝代码大全,G代码、T代码、M代码(值得收藏)...
- layui表格更改一列数据_layui数据表格隐藏列的方法介绍
- JS 数组 各项操作
- 输入文字加下划线_Word中被很多职场人士忽略的输入技巧为什么插入的文字会后移...
- 学习笔记(07):MySQL数据库运维与管理-02-用户权限授予演示
- 【优化算法】头脑风暴优化算法(BSO)【含Matlab源码 497期】
- JS精粹知识点和我的解释
- 太宰治《人间失格》经典语录20句,句句引人深思
- 【ONE·Linux || 权限 】
- Google Guava EventBus 消息发布-订阅异步调用使用
- 思科Cisco交换机的基本模式和命令基本使用和技巧大全
- IRP结构体之Flag成员
- 笔记本电脑键盘坏了,有密码应该如何打开?(生活小技巧)
- 32位PNG有损压缩为8位
- Rabbitmq消息中心_消息追踪
- 泰勒公式求极限c语言switch,C语言利用泰勒公式构造求SIN(X),求大触帮看我的代码哪里有问题...
- (附源码)ssm+mysql+基于ssm技术的校自助阅览室的设计与实现 毕业设计242326
- WebRTC通话原理-网络协商-NAT-ICE-STUN-TURN
- 设计模式之策略模式(Strategy Pattern)