删除文件夹
文件夹不能像像标准文件一样直接用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()) {