public class test {
  public static void main(String[] args) {
      try{
      File f = new File("06.mp3");
      f.delete();
      }catch(Exception e){}
  }
}
我试了上面这个程序
好象一点问题都没有,可以正常删除的
是不是你的文件正在使用中
比如你在上面打开了这个文件,但还没关闭,就要删除他,可能就出问题了

解决方案 »

  1.   

    是这样:我在jbuilder下和tomcat下都试了,同样的class在jbuilder下就可以删除,在tomcat下return false;但是jbuilder也是使用tomcat啊!
      

  2.   

    你可以先试试看能不能找倒这个文件,看看路径是否正确
    然后在试着删除
    delete()文件是没有大小限制的啊
    除非是只读或者文件正在被使用
      

  3.   

    我先if(myfile.exists())
              bool=myfile.delete();
      

  4.   

    myfile.exists()返回true;属性也正常!而且我上传小一点的文件也能删掉!
    但是bool就是false;
      

  5.   

    那你再试试再小一点的文件呢。这个肯定是和该文件是否在用有关系的。你在试一试吧,你又说了,TOMCAT和JB有区别,我想是因为你的两个服务器用的不是一个文件吧。