2013-06-02 2 views
2

Рассмотрите это, администратор загружает файл и около 10 пользователей, обращающихся к этому файлу (flv video). Теперь администратор хочет удалить этот файл. Я сейчас в этой ситуации, и файл не удаляется. Каков наилучший способ удалить файл, который будет использоваться несколькими пользователями.Удалить общий файл spring MVC

Я пробовал с file.delete(), и я использую Apache2.0 и Spring MVC.

ответ

1

Используйте FileChannel для операций ввода-вывода.

Кроме того, скопируйте файл во временный файл и предоставите доступ к людям во временном файле. Периодически (на основе вашего сценария) перед предоставлением доступа к этому временному файлу вам необходимо проверить, существует ли главный (оригинальный) файл.

+0

Я использовал этот файл FileDeleteStrategy.FORCE.delete (файл); " и это сработало благодаря – Aadam