创建小型Java文件服务器,空间有限

时间:2010-10-11 05:58:50

标签: java file

所以我很想创建小型Java服务器,只是为了存储文件,使用Save(Key,Name,Data)和Get(Key,Name)等方法。我想限制我的服务器文件写入权限,以便完全存储不超过一些N gb的文件(不是1个密钥,而是完全在服务器上)。我的服务器是可执行应用程序,跨平台(win,mac,lin)所以我需要一个解决方案。任何人都能指出我在哪里获取有关此类主题的信息吗?

2 个答案:

答案 0 :(得分:1)

如果有很多文件,如果经常这样做,扫描文件并总结它们的大小将会非常缓慢且昂贵。我能想到的最佳解决方案(跨平台)是在初始化时扫描目录一次并总结文件的总大小。然后在每次操作写入/删除文件时调整总数。使用带有自定义FileFilter的File.listFiles可以轻松获取集合文件大小。

答案 1 :(得分:1)

java file manager

可能是您感兴趣的内容,它在Google代码中托管,您应该能够下载源代码并自定义它们。