关于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 桌面开发。。打开网页 看了http://free5.ys168.com/?1shome这个网站右边的目录列表 请教:数据库连接池是不是这么写的? 如何使用Java播放Vox格式的文件 找javax.comm 请教好算法,谢谢 多多都给...急急急。。。请问哪里有保存邮件附件的JSP源程序?? 保存图元 jdbc连接oracle的问题?大家请进 重定向恢复??在线等 java问题
1. 你的File是文件还是文件夹,如果是文件夹,只能在其中没有文件时删除。
2. 你的程序有没有正在使用该文件,比如文件流没有关闭
public boolean delete()删除此抽象路径名表示的文件或目录。如果此路径名表示一个目录,则该目录必须为空才能删除。 返回:
当且仅当成功删除文件或目录时,返回 true;否则返回 false
抛出:
SecurityException - 如果存在安全管理器,且其 SecurityManager.checkDelete(java.lang.String) 方法拒绝对文件进行删除访问