2013-11-28 filesystem on Visual Studio C++ VC2012?からは std::tr2::sys以下に filesystem 関係の標準ライブラリ候補が入った。これで Boost におさらばできる。Intel C++ コンパイラ2013でも動くので、以後はこれを使うようにしましょう。 ちなみに、ベースネーム取得はこんな感じ。 using std::tr2::sys::path; using std::tr2::sys::basename; std::string base = basename(path("...\...\base.txt")); <filesystem> | Microsoft Docs C++1y - Filesystemライブラリの提案 - Faith and Brave - C++で遊ぼう