共用方式為


basic_directory_entry 類別

描述由 *X傳回,其中 X 是 basic_directory_iteratorbasic_recursive_directory_iterator的物件。

template<class Path>
class basic_directory_entry;

備註

類別會儲存範本型別 Path的物件。 Path 可以是 basic_path 或衍生自 basic_path 的型別。 它也會儲存兩個 file_type 值;表示代表的哪些知道儲存的檔案名稱的狀態和類別的哪些知道檔案名稱的符號連結狀態。

成員

公用 Typedefs

Name

說明

basic_directory_entry::path_type

樣板型別 Path的同義字。

basic_directory_entry::string_type

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

公用建構函式

Name

說明

basic_directory_entry::basic_directory_entry 建構函式

建構 basic_directory_entry 物件。

公用方法

Name

說明

basic_directory_entry::assign 方法

將指定的 Path 物件。

basic_directory_entry::path 方法

擷取已儲存的 Path 物件。

basic_directory_entry::replace_leaf 方法

取代儲存 分葉 值,並更新儲存檔案名稱的狀況。

basic_directory_entry::status 方法

擷取檔案名稱狀態。

basic_directory_entry::symlink_status 方法

擷取檔案名稱符號連結狀態。

公用運算子

Name

說明

basic_directory_entry::operator const path_type& 運算子

擷取已儲存的 Path 物件。

basic_directory_entry::operator!= 運算子

判斷指定的 Path 物件是否不等於儲存的 Path 物件。

basic_directory_entry::operator< 運算子

判斷儲存的 Path 物件是否小於指定的 Path 物件。

basic_directory_entry::operator<= 運算子

判斷儲存的 Path 物件是否小於或等於指定的 Path 物件。

basic_directory_entry::operator= 運算子

將指定的 Path 物件。

basic_directory_entry::operator== 運算子

判斷指定的 Path 物件是否與儲存的 Path 物件。

basic_directory_entry::operator> 運算子

判斷儲存的 Path 物件是否大於指定的 Path 物件。

basic_directory_entry::operator>= 運算子

判斷儲存的 Path 物件是否大於或等於指定的 Path 物件。

繼承階層

basic_directory_entry

需求

標題: filesystem

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

請參閱

參考

<filesystem>

其他資源

C++ 標準程式庫標頭檔