服务器端相对路径下的文件删除问题:File ff =new File("/upload/notice/"+filename);
ff.deleteOnExit();帮忙看一下,谢谢!!!

解决方案 »

  1.   

    服务器端相对路径下的文件删除问题:我是这么写的,
    File ff =new File("/upload/notice/filename");
    ff.deleteOnExit();但是,就是删除不掉 项目e-gov 下面的/upload/notice/filename.exe文件帮忙看一下,谢谢!!!
      

  2.   

    ff.deleteOnExit();是虚拟机退出的时候执行删除;
    用ff.delete();就可以,删除前最好判断一下文件是否存在;
    if(ff.exists())
    {
      ff.delete();
    }
      

  3.   

    upload/notice/filename.exe这个就是相对于当前路径的;
      

  4.   

    尝试一下File ff =new File("//upload//notice//filename");
      

  5.   

    String path=request.getRealPath("")+"/upload/notice/filename";
    ff=new File(path);
      

  6.   

    String file=request.getRealPath("/upload/notice/filename.exe");
    ff=new File(file);
    if(ff.exists())
    {
    ff.delete();
    }