最終更新日時(UTC):
が更新

履歴 編集

function
<filesystem>

std::filesystem::recursive_directory_iterator::options(C++17)

directory_options options() const;

概要

走査オプションを取得する。

戻り値

コンストラクタで設定されたオプションを返す。コンストラクタで明示的にオプションを指定していない場合は、directory_options::noneを返す。

#include <cassert>
#include <filesystem>
#include <fstream>

namespace fs = std::filesystem;

int main()
{
  fs::create_directory("dir");
  std::ofstream{"dir/a.txt"};
  std::ofstream{"dir/b.txt"};

  fs::recursive_directory_iterator it{"dir", fs::directory_options::follow_directory_symlink};
  fs::directory_options opt = it.options();

  assert(opt == fs::directory_options::follow_directory_symlink);
}

出力

バージョン

言語

  • C++17

処理系