/**
* 递归删除文件夹以及文件夹下面的文件
* @param direct 文件夹地址
*/
public static void deleteFiles(String direct)
{
File[] files = null;
File file = new File(direct);
if (file.exists() && file.isDirectory())
{
// 如果是文件夹,获取文件夹中文件递归删除
files = file.listFiles();
for (File subfile : files)
{
System.out.println(subfile.getAbsolutePath());
if (subfile.isDirectory())
{
// 如果是文件夹,递归删除下面的文件
deleteFiles(subfile.getAbsolutePath());
}
else
{
// 如果是文件,直接删除
subfile.delete();
}
}
}
file.delete();
}