我在vxworks 6.9平台上。我想知道文件夹中有多少文件。文件系统是DOSFS(FAT)。我知道如何做到这一点的唯一方法是简单地遍历文件夹中的每个文件并计数。文件夹中的文件越多,这就变得非常昂贵。有更合理的方法吗?是否存在某个内部数据库或文件夹中所有文件的计数?
FAT文件系统不跟踪它包含的文件数。它包含的内容是:
您需要遍历目录树才能获得计数。