basic_recursive_directory_iterator 類別

在檔案系統目錄描述輸入 Iterator 那序列將檔名。 Iterator 可以進入子目錄。 對於 Iterator x,對 basic_directory_entry 的 *X 運算式評估物件封裝的檔案名稱和了解相關檔案的狀況的任何。

template<class Path>
class basic_recursive_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path>>;

備註

類別儲存型別 Path物件,表示在目錄序列的目前檔案名稱。 Path 可以是 basic_path 或衍生自 basic_path的型別。

類別也會儲存這個 bool 表示遞迴到子目錄中是否已停用。

Members

Hh874743.collapse_all(zh-tw,VS.110).gif公用 Typedefs

名稱

描述

basic_recursive_directory_iterator::char_type

string_type::value_type的一個同義資料表。

basic_recursive_directory_iterator::path_type

樣板參數 Path的同義字。

basic_recursive_directory_iterator::pointer

value_type*的一個同義資料表。

basic_recursive_directory_iterator::string_type

字串型別 Path::string_type的同義字。

basic_recursive_directory_iterator::value_type

basic_directory_entry<Path>的一個同義資料表。

Hh874743.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

basic_recursive_directory_iterator::basic_recursive_directory_iterator 建構函式

建構 basic_recursive_directory_iterator 物件。

Hh874743.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

basic_recursive_directory_iterator::level 方法

傳回 Iterator 放置到目錄階層架構層級數目。

basic_recursive_directory_iterator::no_push 方法

禁止進入子目錄。

basic_recursive_directory_iterator::pop 方法

停止讀取目前子目錄並將 Iterator。

Hh874743.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

basic_recursive_directory_iterator::operator 1 運算子

擷取已儲存的 Path 物件。

basic_recursive_directory_iterator::operator + + 運算子

讀取和儲存的 Path 物件。

basic_recursive_directory_iterator::operator = 運算子

目前 Path 物件的指派運算子。

basic_recursive_directory_iterator::operator-> 運算子

傳回 &**this。

需求

標題: 檔案系統

命名空間: std::tr2::sys

請參閱

參考

<filesystem>

其他資源

標頭檔