2024-03-29 08:15:52 发布
网友
有没有Windows API来确定某个文件(路径)是否在NTFS文件系统上?在
如果这可以从现有的pythonapi推断出来,那就更好了。在
根据需要,可以使用GetFileAttributes并检查ntfs文件属性常量。在
在python中,可以执行以下操作:
import win32api t = win32api.GetVolumeInformation(path) print t[-1]
如果路径在该文件系统类型上,它将打印ntfs
ntfs
(基于Yakeen的回答,但由于我没有windows机器,因此也未经测试)
不知道如何用Python实现,但我认为调用C函数会很容易。在
所以在C openfilehandlebuCreateFile中,您将检索到此类文件的句柄。然后调用GetVolumeInformationByHandleW,并检查lpFileSystemNameBuffer变量中的“ntfs”字符串。在
根据需要,可以使用GetFileAttributes并检查ntfs文件属性常量。在
在python中,可以执行以下操作:
如果路径在该文件系统类型上,它将打印
ntfs
(基于Yakeen的回答,但由于我没有windows机器,因此也未经测试)
不知道如何用Python实现,但我认为调用C函数会很容易。在
所以在C openfilehandlebuCreateFile中,您将检索到此类文件的句柄。然后调用GetVolumeInformationByHandleW,并检查lpFileSystemNameBuffer变量中的“ntfs”字符串。在
相关问题 更多 >
编程相关推荐