关于File类的delete方法 刚学了输入输出流,编了个程序,发现删除文件时用delete()的方法很不好用,有时可以把文件删去有时又不行,想问下这是为什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确认 1. 你的File是文件还是文件夹,如果是文件夹,只能在其中没有文件时删除。 2. 你的程序有没有正在使用该文件,比如文件流没有关闭 是一个简单的txt文件,关闭了文件流也不行 deletepublic boolean delete()删除此抽象路径名表示的文件或目录。如果此路径名表示一个目录,则该目录必须为空才能删除。 返回:当且仅当成功删除文件或目录时,返回 true;否则返回 false 抛出: SecurityException - 如果存在安全管理器,且其 SecurityManager.checkDelete(java.lang.String) 方法拒绝对文件进行删除访问 楼主的情况我也遇过,没解决,后来用了file类的另一个删除方法"退出程序时删除"这个就99.9%能删除了。。 java 垃圾回收 请问这是怎么错了啊? 帮助解释一下这个程序,谢谢(国外大学大一Java的考试题 (00年) 如何设置button的背景颜色 在长春能悬赏到5000-6000/月的高手? 复合查询问题,请高手帮忙 刚开始学的菜鸟,几个概念问题请教兄弟们指点一下。谢谢。 (高手进)如何在java中做像eclipse或者jbuilder那样的启动图片? 我的JSDK出问题了 一个很弱的applet问题,可是不知道错在何处? 重定向恢复??在线等 java问题
1. 你的File是文件还是文件夹,如果是文件夹,只能在其中没有文件时删除。
2. 你的程序有没有正在使用该文件,比如文件流没有关闭
public boolean delete()删除此抽象路径名表示的文件或目录。如果此路径名表示一个目录,则该目录必须为空才能删除。 返回:
当且仅当成功删除文件或目录时,返回 true;否则返回 false
抛出:
SecurityException - 如果存在安全管理器,且其 SecurityManager.checkDelete(java.lang.String) 方法拒绝对文件进行删除访问