IO流-删除文件夹

本文介绍了如何在Java中删除文件夹,包括主要的删除思路:检查文件是否存在,判断是否为标准文件并删除,递归处理非标准文件直至删除整个文件夹。还提供了示例代码供参考。
摘要由CSDN通过智能技术生成

删除文件夹

文件夹不能像像标准文件一样直接用delete去删除,我们的考虑怎么删除文件夹下的标准文件。

主要构思

只有标准文件才可以去用delete去删除,思路:
1;判断文件是否存在;
2;判断文件是否为标准文件,如果是标准文件,就直接删除;
3;如果不是标准文件,就去将它转成文件类型的数组;
4;递归每个非标准文件;达到删除文件夹下的标准文件;
5;每次调用函数时都去删除空的文件夹;

示例代码

package com.etime;

import java.io.File;
/**
 * 
 * @author haier
 *
 * 创建时间:2021年2月25日 下午11:37:29
 */
public class Test02 {
   

	public static void main(String[] args) {
   
		/**
		 * 2 删除文件夹
		 */
		File file = new File("D:" + File.separator + "ONE1");// 创建文件对象
	    deleteFile(file);//调用函数
	    if(file.exists()) {
   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值