JackRabbit Webdav:如何知道文件夹占用的总空间

时间:2011-11-18 15:48:49

标签: android jackrabbit

我正在使用Android的JackRabbit Webdav客户端。我无法获得特定文件夹的大小。有什么方法可以找到这个吗?对于文件 getContentLength 属性返回长度。此 属性不适用于文件夹

先谢谢, 沙

1 个答案:

答案 0 :(得分:0)

您应该能够通过PROPFIND D:contentlength属性请求收集此信息。根据您正在访问的WebDAV服务器,应该返回该文件夹中所有文件的大小(使用Depth: 1)或整个子树(使用Depth: infinity)。

您仍然需要遍历返回的值来计算所有单个文件大小的总和,但至少您只需要一个HTTP请求。