删除有文件的文件夹
来源:互联网 发布:origin中数据处理算法 编辑:程序博客网 时间:2024/05/16 11:23
http://topic.csdn.net/t/20050411/09/3925409.html
含有文件的文件夹用delete()方法是不能删的!
delete()只能删除文件和空的文件夹!
因此要想删除含有文件的文件夹,你只能用递归的方法进行判断和删除!
public boolean deletefile(String delpath)
throws FileNotFoundException, IOException{
try
{
File file = new File(delpath);
if (!file.isDirectory())
{
file.delete();
} else if (file.isDirectory())
{
String[] filelist = file.list();
for (int i = 0; i < filelist.length; i++)
{
File delfile = new File(delpath + "\\" + filelist[i]);
if (!delfile.isDirectory())
delfile.delete();
else if (delfile.isDirectory())
deletefile(delpath + "\\" + filelist[i]);
}
file.delete();
}
} catch (FileNotFoundException e)
{
Log.i("deletefile() Exception: " + e.getMessage(), "");
}
return true;
}
- 删除有文件的文件夹
- java 删除有文件的文件夹
- window文件夹下可以删除的文件有哪些?!!
- linux删除文件夹(里面有文件)
- 删除文件夹下的文件
- 删除文件夹内的文件
- 文件和文件夹的删除
- 删除文件,若文件所在目录下只有一个文件则递归删除文件所在目录,直到删除的所在目录下有两个文件或者文件夹
- java新建文件(文件夹)和删除文件(文件夹)的操作
- 递归的一些方法使用:深度遍历路径中的所有文件和目录,删除一个有文件的文件夹
- 删除有文件的目录
- java 删除文件和删除文件夹下面的文件
- java删除文件夹|文件的方法
- asp.net删除文件夹里的文件
- 删除文件和文件夹的类
- java删除文件或文件夹的方法
- 无法删除文件或文件夹的解决办法
- 删除文件夹下的文件(转)
- MySQL索引分析和优化
- excel 单元格 添加 下拉框 下拉列表
- 创建只有SELECT权限的用户
- 绑定变量偷窥
- 屏蔽Activity, Dialog风格Activity, AlertDialog的Home键功能方法(总结)
- 删除有文件的文件夹
- win7修改MAC地址
- 呼呼。。。
- 1008
- 让VS2010中的CUDA文件高亮起来
- 学习杂记
- cat使用(EOF的一点误区)
- C++ STL 容器技术 之 deque双端队列容器
- C++类继承内存布局