发布日期:2018-03-26
如何从C++的字符串中获取文件扩展名+ 查看更多
如何从C++的字符串中获取文件扩展名
+ 查看更多
发布日期:2018-02-26 10:34
分类:CPlusPlus
浏览次数:137
给定一个字符串“filename.conf”,如何识别出扩展名部分?
我需要一个跨平台的解决方案。
回答
你得小心你的文件名可能会有不止一个点。例如:c:\.directoryname\file.name.with.too.many.dots.ext就不能用strchr或者find正确地处理。
我最喜欢用的是带有扩展(路径)函数的boost filesystem library(超级文件系统库)。