创建小型Java文件服务器,空间有限
因此,我准备创建一个小型java服务器,只用于使用Save(Key,Name,Data)和Get(Key,Name)等方法存储文件。我想限制我的服务器文件写入权限,以便总共存储不超过N
gb的文件(不是针对1个密钥,而是完全在服务器上)。我的服务器是可执行的应用程序,跨平台(win、mac、lin),所以我需要一个解决方案。有谁能告诉我在哪里可以得到关于这个话题的信息吗
你可以在下面搜索框中键入要查询的问题!
因此,我准备创建一个小型java服务器,只用于使用Save(Key,Name,Data)和Get(Key,Name)等方法存储文件。我想限制我的服务器文件写入权限,以便总共存储不超过N
gb的文件(不是针对1个密钥,而是完全在服务器上)。我的服务器是可执行的应用程序,跨平台(win、mac、lin),所以我需要一个解决方案。有谁能告诉我在哪里可以得到关于这个话题的信息吗
# 1 楼答案
如果有很多文件,那么如果你经常扫描这些文件并对它们的大小求和将会非常缓慢和昂贵。我能想到的最好的解决方案(跨平台)是在初始化时扫描目录一次,并汇总文件的总大小。然后在每次操作写入/删除文件时调整总数。使用一个文件很容易获得集合文件大小。使用自定义文件筛选器列出文件
# 2 楼答案
java file manager
可以是你感兴趣的东西,它托管在谷歌代码中,你应该能够下载源代码并定制它们