gpt4 book ai didi

c++ - 在 C/C++ 的 Linux 中如何确定已安装或未安装分区的文件系统类型

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:37:20 25 4
gpt4 key购买 nike

# blkid/dev/sdX 给出分区的文件系统类型,无论是挂载还是卸载。我如何在不调用系统调用和解析输出的情况下从 C/C++ 执行此操作?我怎样才能以编程方式做到这一点?有没有blkid-dev包?

最佳答案

您始终可以使用 blkid 库(对于 ubuntu,它就像安装 libblkid-dev 一样简单)。有关实际用法,请参阅:https://github.com/fritzone/sinfonifry/blob/master/plugins/disk_status/client/disk_status.cpp (对不起,我自己的存储库中的广告代码,但它确实具有在那里开发的功能)。不要忘记,您需要使用 sudo 运行应用程序才能完全访问磁盘。

关于c++ - 在 C/C++ 的 Linux 中如何确定已安装或未安装分区的文件系统类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25639180/

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