gpt4 book ai didi

c++ - 如何区分电影和图像

转载 作者:行者123 更新时间:2023-11-30 01:58:08 25 4
gpt4 key购买 nike

有什么“好”的方法来区分电影文件和图像文件吗?我想知道我的“std::wstring filePath”究竟是什么——电影或图像。因此,我可以进一步确定我正在使用已知文件类型。

换句话说,我有两个类 MyImageMyMovie 都需要在其构造函数中归档的路径。我想在创建其中一个类之前以某种方式验证文件路径。

bool isMovie(const std::wstring & filePath);
bool isImage(const std::wstring & filePath);

当然,我考虑过文件扩展名,但我不确定它是否是好的且不易出错的解决方案。那么使用文件扩展名好还是任何其他可行的解决方案都是可能的。?

提前致谢

最佳答案

您可以使用 libmagic检测它是什么类型的文件。您传递文件路径,它会为您提供文件的文本描述或 MIME 类型。

关于c++ - 如何区分电影和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17854335/

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