♣
在java里如何删除一个有只读属性的文件夹?
file.delete(),好像对只读的文件夹无能为力。
· 网友精彩回答:
没试过,帮顶
这个和文件夹的只读属性没关系,如果你的文件夹是空的,无论只读与否,都可以删除
删不掉的原因可能是该文件夹非空,可以做一个递归,将该文件夹下的所有文件都删除~~~
用我的方法可以删除:
public static void delfolder(string s) {
file io = new file(s);
if (io.isdirectory()) {
system.out.println("is folder!");
if (io.delete()) {
system.out.println("folder deleted!");
}
else {
file[] file = io.listfiles();
for (int i = 0; i < file.length; i++) {
delfolder(file[i].getpath());
}
io.delete();
}
}
else {
io.delete();
system.out.println("is file!");
system.out.println("deleted!");
}
}
注意该文件夹的子文件夹也被删除!请慎重使用。
是啊,只读文件也可以delete的.不过在对你没权限访问的目录肯定是不行.
delfolder();
.- 更多问题:
- · [散分]去晦气!
- · 请教两个关于线程的问题!!
- · 请问如何设置和取消系统静音?
- · 请问一关于数据源驱动的问题!
- · 扁桃体发炎,医院开出二百多元的药
- · 数据库连接的问题!
- · 急,导入数据时提示数据空间不够。在线等
- · cookie可以跨网站传递吗?
- · tomcat报出Illegal access的错误,请问这是由于什么问题产生的?
- · 制作安装程序问题:怎么把安装日期/安装路径等写进注册表>
- · 请问用C语言如何判断一个文件夹下是否存在文件?
- · 第一贴!!!开发ASP.NET大家是用VS.NET吗?
- · 有兄弟做过金蝶的应收应付的接口么?
- · 数据库表中重要信息怎么处理?
- · 如此选择,不知对还是错!!!!!!
- · 只用高手才能够回答的问题,字符串函数strlen()中出现的问题!!!请进来看看!!!
- · API编程
- · 木马防范 | 木马
- · 病毒抵御
- · 存储过程专题
- · 局域网技术 | 局域网
- · 命令大全
- · apache教程
- · apache windows
- · ie缓存
- · 漏洞扫描
- · 漏洞扫描器
- · svchost.exe 魔波
- · windows进程
- · apache支持asp
- · apache的配置
- · fso 方法
- · 在R5的管理客户端,如何用server.id来签名设计元素
- · 全球知名3D设计软件行业盛会首度移师中国
- · 形象设计
- · 三维自然景观设计大师Vue 5 Esprit
- · 程序设计
- · Photoshop7.0之系统优化策略
- · 速成高手 Photoshop中文版数码全攻略
- · photoshop字体

