我正在尝试解析FAT32的根目录,以便获得根文件夹中的目录列表。
因此,我需要遍历根目录中的所有目录条目并解析它们。我的问题是我不知道什么时候停止迭代-如何获得根目录的大小?
我注意到在引导扇区中有一个字节-根目录中的条目数量-但是在FAT32中这个值总是0,那么我如何才能获得目录的大小?
发布于 2013-12-27 18:15:18
根据定义,对于FAT32,引导扇区地址17处的短整型是0,只有较旧的FAT才是非零值。地址44处的整数应该指向根目录所在的第一个集群。(该集群通常是集群#2。)
对于FAT32,您的代码应该将根目录视为任何其他(非根)目录。
https://stackoverflow.com/questions/20798534
复制相似问题