关键方法介绍:: File.delete()用于删除“某个文件或者空目录”!
1、删除某个文件
File file = new File("D://test.txt");
file.delete();
2、删除空目录
/**
* 删除空目录
*
* 关键方法 File.delete()用于删除“某个文件或者空目录”!
*
* @return
*/
public static boolean deleteEmptyCatalog(String dir)
{
File file = new File(dir);
if (file.exists())
{
return file.delete();
}
else
{
System.out.println("目录不存在----------------------------");
return false;
}
}
3、 删除某个目录及目录下的所有子目录和文件
/**
* 删除某个目录及目录下的所有子目录和文件
*
* 关键方法 File.delete()用于删除“某个文件或者空目录”!
*
* @return
*/
public static boolean deleteCatalogAndFiles(String dir)
{
File file = new File(dir);
if (file.isDirectory())
{
String[] children = file.list();//文件夹目录列表
for (String child : children)
{
boolean success = deleteCatalogAndFiles(dir +"//"+ child);
if (!success)
{
return false;
}
}
}
return file.delete();
}