您现在的位置:首页 > >

JAVA递归删除文件夹下的所有文件及文件夹

发布时间:

package com.csdn;

import java.io.File;

public class DeleteFile {

/**
* @param 递归,删除文件夹下的所有文件
*/
public static void main(String[] args) {
File file = new File("F:\ARCHROOT\bdcsc");
deleteFileAll(file);
}

/**
* 删除文件下所有文件夹和文件
* file:文件名
* */
public static void deleteFileAll(File file) {
if (file.exists()) {
File files[] = file.listFiles();
int len = files.length;
for (int i = 0; i < len; i++) {
if (files[i].isDirectory()) {
deleteFileAll(files[i]);
} else {
files[i].delete();
}
}
file.delete();
}
}
}


热文推荐
猜你喜欢
友情链接: