最終更新日時: 2024年06月11日 22時45分38秒 (JST)
Akira Takahashi が更新

履歴 編集

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

### 処理系

- Clang: 7.0 ✅
- GCC: 8.1 ✅
- Visual C++: