【发布时间】:2013-12-27 18:22:39
【问题描述】:
我正在尝试解析 FAT32 的根目录以获取根文件夹中的目录列表。
所以我需要遍历根目录中的所有目录条目并解析它们。 我的问题是不知道何时停止迭代 - 如何获取根目录的大小?
我注意到引导扇区中有一个字节 - 根目录中的条目数 - 但在 FAT32 中该值始终为 0,那么我如何获得目录的大小?
【问题讨论】:
-
你没有提到你正在使用什么编程语言。在创建解析器/循环之前先探索这样的替代方案不是更容易吗? (伪代码)
var diskSize = RootFolder.TotalSize();如果您可以定义根路径并使用 .TotalSize() 之类的东西,假设它可以递归地工作以将所有子文件夹中的文件包含在内,为什么您认为您需要解析任何内容? -
欢迎来到 StackOverFlow.. :)
标签: parsing filesystems fat32