java.io.File tmpFile = new java.io.File("C;\\file\\file.txt");
tmpFile.delete();

解决方案 »

  1.   

    File f= new File(c:\\file\\file.txt );
    boolean b = f.delete();
      

  2.   

    ...
    java.io.File f1 = new java.io.File(c:\file\file.txt );
    f1.delete();
    ...
      

  3.   

    file的构造函数:
    public File(String pathname)ender(ender)是对的!!
    后面两个明显不对!编译都过不了,就给人往上贴!
      

  4.   

    目录和文件都是File类型的,你删目录就行了,和删文件一样!
      

  5.   

    更正File f= new File(”c:\\file\\file.txt” );//删文件
    boolean b = f.delete(); File f= new File(”c:\\file” );//删目录
    boolean b = f.delete(); 
      

  6.   

    似乎删除目录前必须将文件先删除,不能直接删有文件的目录,你可以通过list(),得到该目录下所有文件文件名,然后循环删吧!
      

  7.   


    目录下如果不为空是不可能删目录的。给你一段递归删除不为空的目录的方法吧:private void DelFile(File f)
    {
          String[] fs=f.list();      for (int i=0;i<fs.length;i++)
          {
            File fa = new File(f.getPath()+File.separator+fs[i]);
            if ( fa.isDirectory() )
              this.DelFile(fa);
            fa.delete();
          }
    }
      

  8.   

    :)
    为什么要先“String[] fs=f.list();”
    然后又“File fa = new File(f.getPath()+File.separator+fs[i]);”呢?直接“File[] fileList = f.listFile();”不好吗?