如何识别文件路径是远程(网络)还是可移动媒体上

如何识别文件路径是远程(网络)还是可移动媒体上

我有一个 C 应用程序,需要检查给定的文件路径是本地还是远程/可移动媒体。

我找到了答案这里这建议使用statfs.但它不会告诉我它是否在 USB 上

另外,statfs文件类型输出有 100 多种类型:) 该帖子的日期为 2013 年

是否有任何简单的方法可以以编程方式执行此操作,例如GetDriveTypeWindows 中的函数?

我真的很想避免greppingC 代码内的系统实用程序输出。并且有一种可移植的方式来执行此操作,因为用户可以在不同的发行版上运行此应用程序

相关内容