当前位置: 技术问答>java相关
为什么无法删除文件夹和其中的文件,请指教!
来源: 互联网 发布时间:2015-09-21
本文导语: 代码如下: File tempFile = new File("f://test//conf//monitorConfig"); //monitorConfig是我想删除的文件夹,其中有一些文件夹和文件 try { boolean delResult = tempFile.delete(); } ...
代码如下:
File tempFile = new File("f://test//conf//monitorConfig");
//monitorConfig是我想删除的文件夹,其中有一些文件夹和文件
try
{
boolean delResult = tempFile.delete();
}
catch(SecurityException eee)
{
System.out.println("文件删除错误");
}
运行时没有删除成功,delResult的值为false,但是没有异常抛出,请指教!
File tempFile = new File("f://test//conf//monitorConfig");
//monitorConfig是我想删除的文件夹,其中有一些文件夹和文件
try
{
boolean delResult = tempFile.delete();
}
catch(SecurityException eee)
{
System.out.println("文件删除错误");
}
运行时没有删除成功,delResult的值为false,但是没有异常抛出,请指教!
|
Delete方法只有在你因为权限问题不能访问文件时才会抛出SecurityException(如在applet中访问本地文件),所以一般情况下不会出现这种情况。
但是删除不成功,即返回false的情况很有可能出现啊,如你正在删除一个已经开的还却没有关闭的文件。
但是删除不成功,即返回false的情况很有可能出现啊,如你正在删除一个已经开的还却没有关闭的文件。
|
必须要先删掉目录下的所有文件先!
|
你先要保证系统没有用到这个文件夹,或者里边的文件
|
to greyKnight:
ys , must delete sub directory and files first.
ys , must delete sub directory and files first.