Seasons.NET

ちょっとした技術ブログです

ファイルの拡張子を取得するには?

	// 拡張子があるファイルを処理するという条件が成り立つ時
	boost::filesystem::path p("C:\\hoge.txt");
	std::string ret;
	extension = p.leaf().substr( p.leaf().rfind('.') );
	cout << extension.data() << endl;