2013-06-02 60 views
2

考虑到这一点,管理员上传一个文件,和一些访问该文件(FLV视频)的10个用户。现在管理员想要删除该文件。我现在处在这种情况下,文件没有被删除。删除多个用户共享的文件的最佳方法是什么?删除共享文件弹簧MVC

我试过file.delete(),我正在使用Apache2.0和spring MVC。

回答

1

使用FileChannel进行IO操作。

此外,将文件复制到一个临时文件并授予对临时文件上的人的访问权限。在授予访问此临时文件之前,您需要定期(基于您的方案)检查主(原始)文件是否存在。

+0

我用这个“FileDeleteStrategy.FORCE.delete(file);”它的工作表示感谢 – Aadam