2010-05-19 2 views
0

Я пытаюсь удалить файл на диске NFS.Удаление файла Java на диске NFS

У меня были другие проблемы с управлением файлами на удаленных дисках, такими как перемещение файла, однако я обошел его, не используя обычный метод i.e renameFile, но вместо этого правильно используя потоки ввода и вывода.

Однако использование File.delete() возвращает false, и я слышал предложения по использованию класса apache commons io FileUtils, но он просто генерирует исключение IO.

Есть ли у кого-нибудь предложения по удалению файла на сетевом диске с использованием java?

+1

Вы должны показать часть своего кода, например, как вы используете FileUtils. Вы используете файл, который вы удаляете в другом месте? Кроме того, вы посмотрели на deleteOnExit? –

+0

Если вы хотите, чтобы люди задавали ваши вопросы в будущем, пожалуйста, примите ответы на заданные вами вопросы. –

ответ

1

Я исправил его.

Я не закрыл предыдущий буферный считыватель - это означает, что удаление не может заблокировать файл!