是否有用于确定某个文件(路径)是否在NTFS文件系统上的Windows API?
如果可以从现有的Python API以某种方式推断出这一点,那就更好了。
答案 0 :(得分:1)
不知道如何在Python中完成它,但我认为调用C函数会很容易。
因此,在C打开文件句柄bu CreateFile中,您将检索此类文件的句柄。然后调用GetVolumeInformationByHandleW并检查lpFileSystemNameBuffer变量是否为“ntfs”字符串。
答案 1 :(得分:1)
在python中你可以这样做:
import win32api
t = win32api.GetVolumeInformation(path)
print t[-1]
如果路径位于该文件系统类型
,将打印ntfs
(基于Yakeen的回答但未经测试,因为我没有Windows机器)
答案 2 :(得分:0)
根据您的需要,您可以使用GetFileAttributes并检查ntfs文件属性常量。