各OSでのファイルの取り扱い

最終更新日08 Mar 2018 02:05

ファイルの有無をチェックする

#include <filesystem>
ifstream is(m_inifile, ifstream::binary);
    if (!is.good()) {
        tr2::sys::path mypath;
        cout << "current firectory" << tr2::sys::current_path().string() << endl;
        cout << "try to open:" << m_inifile << endl;
        assert(!"setting.ini not found");
    }
    is.close();

そのパスはディレクトリかどうか?

if (std::tr2::sys::is_directory(path)) {


ファイル

サポートサイト Wikidot.com