用files[i].delete()删除的文件就不能恢复了,想把文件删除进回收站,如果删除错误可以恢复,要怎么实现呀?java

解决方案 »

  1.   

    这个没有现成的办法吧?Linux上可没有回收站。
    你可以建一个临时目录,做删除文件操作时,就把要删除的文件移动到这个临时目录。
      

  2.   

    类似的操作,将文件copy一份到回收站,再删除原文件
      

  3.   

    可以,windows 每个盘 都有个隐藏空间  是 垃圾箱专用的。只要将文件移植过去就可以了。当空间满了的时候 就会删除掉  早些的文件