FAT32中的唯一文件ID

时间:2014-08-28 15:36:07

标签: file filesystems uniqueidentifier fat32 fat

开发环境:Android中的移动应用

我正在寻找一种方法来唯一地识别FAT32 / VFAT文件系统(没有inode)中的文件。 我想哈希(SHA1?)的完整路径。该解决方案的问题在于它不支持移动/重命名。

是否有更好的东西,即使在移动/重命名文件时也能保留?

由于

1 个答案:

答案 0 :(得分:0)

不幸的是,FAT没有唯一文件ID,当需要它们时,各种系统组件通过维护内存中文件系统的所有文件列表来模拟它们(因此ID是唯一的,只有在系统运行时才有效)

根据您控制的内容(您有文件系统驱动程序,过滤器或仅用户模式应用程序),您可以执行相同操作 - 拥有文件列表并根据该列表提供一些唯一ID。