gpt4 book ai didi

operating-system - 确定分区所属的文件系统

转载 作者:行者123 更新时间:2023-12-04 08:28:11 24 4
gpt4 key购买 nike

操作系统如何知道分区使用的是什么文件系统?换句话说,如何区分 FAT16/32、NTFS、ext2/3 等?

最佳答案

如果您在 Windows 上使用 Win32 API,则可以调用 GetVolumeInformation ( http://msdn.microsoft.com/en-us/library/aa364993.aspx ) 来确定给定安装卷上存在的文件系统类型。

例如,如果您尝试检测 D: 上存在的文件系统,则可以调用:

WCHAR FSType[512];    

if (GetVolumeInformationW(L"D:\\", NULL, 0, NULL, NULL, NULL, FSType, ARRAYSIZE(FSType))) {
wprintf(L"FS type = %s\n", FSType);
}

但是,这仅在文件系统被运行的操作系统“识别”和“可挂载”时才有效。

关于operating-system - 确定分区所属的文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/380454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com