Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 SVN Java API 获取 SVN 存储库信息。现在我需要在任何级别获取每个目录的大小。我检查了文档,发现在类SVNDirEntry中有一个方法getSize(),它仅在入口节点是文件时才适用。
有人可以帮我找出目录的大小。
把它想象成你的文件系统。目录本身没有“大小”(好吧,从技术上讲,磁盘上需要几个字节来保存记录,但这不是重点)——它只是一个组织标记。目录的“大小”是目录中包含的文件大小的总和。
因此,要获取目录的大小,您需要枚举所有文件,获取它们的大小,然后对它们求和。