开发环境:安卓手机app
我正在寻找一种方法来唯一标识 FAT32/VFAT 文件系统(没有 inode)中的文件。我考虑过散列(SHA1?)完整路径。这个解决方案的问题是它不支持移动/重命名。
有没有更好的东西,即使在移动/重命名文件时也能保持?
谢谢
开发环境:安卓手机app
我正在寻找一种方法来唯一标识 FAT32/VFAT 文件系统(没有 inode)中的文件。我考虑过散列(SHA1?)完整路径。这个解决方案的问题是它不支持移动/重命名。
有没有更好的东西,即使在移动/重命名文件时也能保持?
谢谢
Unfortunately FAT doesn't have Unique file IDs and when they are needed, various system components emulate them by maintaining the list of all files of the filesystem in memory (thus the ID is unique and valid only when the system is running).
Depending on what you control (either you have a filesystem driver, a filter or just a user-mode application) potentially you can do the same - have a list of files and provide some unique ID based on that list.