Создание небольшого файлового сервера Java, ограничение пространства - PullRequest
0 голосов
/ 11 октября 2010

Итак, я очень рад создать небольшой Java-сервер только для хранения файлов с помощью таких методов, как Save (Key, Name, Data) и Get (Key, Name).Я хочу ограничить свои права на запись файлов на сервере для хранения не более нескольких N ГБ файлов (НЕ для одного ключа, но полностью на сервере).Мой сервер - исполняемое приложение, кроссплатформенное (win, mac, lin), поэтому мне нужно одно решение для всех.Может ли кто-нибудь указать мне, где взять информацию по этой теме?

Ответы [ 2 ]

1 голос
/ 22 мая 2012

java file manager

может быть чем-то, что вас интересует, его размещают на Google Code, вы должны иметь возможность загрузить исходный код и настроить его.

1 голос
/ 11 октября 2010

Если файлов много, сканирование файлов и суммирование их размеров будет довольно медленным и дорогим, если вы будете делать это часто. Лучшее решение, которое я могу придумать (оно будет использоваться на разных платформах), - это сканировать каталог один раз при инициализации и суммировать общие размеры файлов. Затем отрегулируйте общее количество при записи / удалении файлов для каждой операции. Получить общие размеры файлов легко, используя File.listFiles с пользовательским FileFilter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...