本帖最后由 天地有我 于 2013-8-10 17:38 编辑
删除给定的一个目录中的所有文件
撤销删除(撤销上面刚删除的目录)功能
只实现删除功能,回收站功能如何添加。
public class DleteDemo
{
// 删除功能 ,path为要删除的文件目录
public static void delete(String path)
{
File file = new File(path);
if(!file.exists())
{
System.out.println("文件/目录:不存在");
}
else
{
if (file.isFile())
{
file.delete();
}
else
{
File[] files = file.listFiles();
if (files.length == 0)
{
file.delete();
}
else
{
for (File file2 : files)
{
delete(file2.getPath());
}
file.delete();
}
}
}
}
public static void main(String[] args)
{
delete("D:/test - 副本");
}
}
|