FAT16文件系统的根目录处理方式和其他目录有点不同。区别在于根目录的空间不是由文件分配表管理的,而是格式化时预留的。我们可以从BPB数据中计算出根目录的各个扇区的位置。因此取GetSubDirectory方法的实现如下。
类似的,我们可以写出GetFiles方法:
FAT16文件系统的根目录处理方式和其他目录有点不同。区别在于根目录的空间不是由文件分配表管理的,而是格式化时预留的。我们可以从BPB数据中计算出根目录的各个扇区的位置。因此取GetSubDirectory方法的实现如下。
类似的,我们可以写出GetFiles方法: