2010-12-07 2 views
2

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

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

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

Просьба сообщить мне, где искать. Благодарю.

ответ

3

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

"zip://ftp://example.com/~user/mystuff.zip!/music/Devo/Whip It.mp3" 
+0

+1 для примера mp3 – Trejkaz 2014-11-12 04:41:58

3

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

Смежные вопросы