Java代码删除文件夹

package com.ycy2;

import java.io.File;

public class Test02 {
	public static void main(String[] args) {
		String str = "E:\\abc";
		Test02.deleteDir(str);

	}

	public static void deleteDir(String dirPath) {
		// 获取要删除的文件夹
		File dir = new File(dirPath);
		// 用一个数组来存放文件夹中的所有文件
		File[] fileArray = dir.listFiles();
		// 遍历数组
		for (int i = 0; i < fileArray.length; i++) {
			// 用一个File类型接收数组中的元素
			File file = fileArray[i];
			// 判断是否是文件夹
			if (file.isDirectory()) {
				// 递归调用
				deleteDir(file.getAbsolutePath());
			} else {
				// 直接进行删除操作
				file.delete();
			}
		}
		dir.delete();
	}

}