我在一些 ntfs 硬链接(hard link)项目中工作。我想知道如何确定两个文件(具有完整路径)是否属于同一卷。
最佳答案
查找与文件关联的卷信息的几个选项:
- 找到这两个文件的根路径,并使用
GetVolumeInformation
查找卷名称。 - 打开文件句柄并将其传递给
GetVolumeInformationByHandleW
.
请注意,GetVolumeInformationByHandleW
需要 Vista,即它在 XP 上不可用。
通过比较卷序列号检查是否相等。
关于c - 判断两个文件是否属于同一个卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21498968/