2010-10-11 21 views
0

因此,我triyng创建小型java服务器只是为了文件存储方法像保存(键,名称,数据)ang Get(Key,Name)。我想限制我的服务器文件写入权限,完全没有存储文件超过一些N GB(不足1个键,但完全在服务器上)。我的服务器是可执行的应用,跨平台(赢,苹果,林),所以我需要为所有的解决方案。任何一个人都可以指出我在哪里获得有关这些话题的信息?创建小型Java文件服务器,空间限制

+0

你能不相符使用'Data.length'总计数,调整它,每当'Save'叫? – sje397 2010-10-11 06:13:26

回答

1

如果有大量的文件,扫描文件,总结它们的大小会如果你这样做往往是相当缓慢和昂贵。我能想到的最好的解决方案(将跨平台去)是在初始化一次扫描目录,并总结文件的总大小。然后在每次操作写入/删除文件时调整总数。获得集体的文件大小是很容易使用File.listFiles使用自定义的FileFilter。

1

java file manager

可以是一些你感兴趣的话,它在谷歌代码,你应该能够下载源和定制他们主持。