Уровень абстракции Java File Storege? - PullRequest
2 голосов
/ 08 декабря 2010

Кто-нибудь использует стороннюю библиотеку для управления файлами, я имею в виду сохранение / удаление / перемещение файлов и т. Д.?

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

Я могу написать такой слой абстракции или мини-фреймворк самостоятельно, но я просто не хочу этого делать, уже сделано.

Пожалуйста, посоветуйте мне, где искать.Спасибо.

Ответы [ 2 ]

3 голосов
/ 08 декабря 2010

Я использовал Apache Commons VFS с большим успехом. Например, было легко перейти с хранилища файловой системы на FTP.

3 голосов
/ 08 декабря 2010

Используйте Commons-VFS. Он предоставляет единый API для многочисленных локальных и удаленных файловых систем, а также позволяет объединять их в цепочку. Например, вы можете файл, содержащийся в удаленном ZIP-файле, размещенном на FTP-сервере, с URL-адресом типа

"zip://ftp://example.com/~user/mystuff.zip!/music/Devo/Whip It.mp3"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...