考虑一下,管理员上传一个文件,大约 10 个用户访问该文件(flv 视频)。现在管理员要删除该文件。我现在处于这种情况,文件没有被删除。删除由多个用户共享的文件的最佳方法是什么。
我试过了file.delete()
,我正在使用 Apache2.0 和 spring MVC。
考虑一下,管理员上传一个文件,大约 10 个用户访问该文件(flv 视频)。现在管理员要删除该文件。我现在处于这种情况,文件没有被删除。删除由多个用户共享的文件的最佳方法是什么。
我试过了file.delete()
,我正在使用 Apache2.0 和 spring MVC。
使用FileChannel进行 IO 操作。
此外,将文件复制到临时文件并授予对临时文件的人员的访问权限。在授予对此临时文件的访问权限之前,您需要定期(根据您的情况)检查主(原始)文件是否存在。