c++ - フォルダ作成 - gitkeep gitignore



boost:: filesystemからのディレクトリ作成は成功するが、ディレクトリは作成されない (2)

あなたは、 フォルダの仮想化に苦しんでいる可能性があります 。 また、 現在のアプリケーションディレクトリに影響されないように、フルパスでディレクトリを作成してみてください。

https://src-bin.com

次のコードがありboost::filesystem::create_directory呼び出すとtrueが返されtrueが、プロジェクトフォルダにディレクトリが作成されていません。

その理由は何でしょうか。

boost::filesystem::path dir("newdir");
if (boost::filesystem::create_directory(dir))
    std::cout << "Success" << "\n";

私はVS2008とWin7 Home Premiumを使っています。


Answer #1

間違った場所を探していませんか。 cout << current_path().string() << endl;へのクイックコールcout << current_path().string() << endl; ディレクトリが作成されている場所を表示します。