日期:2014-05-18  浏览次数:20718 次

File.delete()怎么没效果?》
File f=new File("f:\\ggg.txt");
if(文件存在)
f.delete()




怎么文件还在?

------解决方案--------------------
只要你路径正确就应该没问题的呀
------解决方案--------------------
f:\\ggg.txt 你是不是多了个\
------解决方案--------------------
if(文件存在) 
这里返回值是真吗,如果是就应该能删掉
------解决方案--------------------
莫非你的文件名是 ggg.txt.txt ?请先确认。将文件拖到cmd中看看先。
------解决方案--------------------
不会吧,还有这事
------解决方案--------------------
认为你的文件不存在,再次确认路径
------解决方案--------------------
Java code

System.out.println( f.delete() );

------解决方案--------------------
if (f.exists)
{
// 在这打印一下日志,看看是否进入
f.delete(); 
}
------解决方案--------------------
见意楼主的结果打出来看看,
Java code

if (f.exists) 
{ 
  System.out.println(f.delete());
}

------解决方案--------------------
Java code

if (f.exists()) 
{ 
  System.out.println(f.delete());
}