现在实现这样一个功能,通过把FTP上的文件下栽到本地后插入数据库.然后把下栽的本地文件删除.
功能前半部分能够实现,但是紧接着通过代码把下栽的本地文件删除却不能成功.
请高手指点一二(是否是因为插入BLOB是个缓冲动作,与删除文件冲突?)

解决方案 »

  1.   

    会不会写文件的流没有close呢?
      

  2.   


    试一下deleteOnExit。
    java.io.File f=new File("c:\\test.txt");
    f.deleteOnExit();
      

  3.   

    谢谢各位。
    TO: doway(john) 的说法那我应该是 没关闭本地文件
    TO: pigo() 
    我查了下JDK
    deleteOnExit() 
         : Requests that the file or directory denoted by this abstract pathname be deleted when the virtual machine terminates.
    似乎是虚拟机断开的时候才做删除