-1

我正在尝试使用 SVN Java API 获取 SVN 存储库信息。现在我需要在任何级别获取每个目录的大小。我检查了文档,发现在类SVNDirEntry有一个方法getSize(),它仅在入口节点是文件时才适用。

有人可以帮我找出目录的大小。

4

1 回答 1

2

把它想象成你的文件系统。目录本身没有“大小”(好吧,从技术上讲,磁盘上需要几个字节来保存记录,但这不是重点)——它只是一个组织标记。目录的“大小”是目录中包含的文件大小的总和。

因此,要获取目录的大小,您需要枚举所有文件,获取它们的大小,然后对它们求和。

于 2014-08-11T15:05:20.633 回答