Sdílet prostřednictvím


<filesystem>

Zahrnout záhlaví <filesystem> definování třídy a funkce pro manipulaci s atributy souborů a adresářů.

#include <filesystem>
Poznámka k upozorněníUpozornění

<filesystem> záhlaví je C++ standard, přestože je právě navržené pro normalizaci.Je-li přijat jako standard, jsme posoudí dopad na rozhraní.

Hh874694.collapse_all(cs-cz,VS.110).gifFunkce TypeDef

Název

Description

path

basic_path<string, path_traits>

wpath

basic_path<wstring, wpath_traits>

filesystem_error

basic_filesystem_error<path>

wfilesystem_error

basic_filesystem_error<wpath>

directory_entry

basic_directory_entry<path>

wdirectory_entry

basic_directory_entry<wpath>

directory_iterator

basic_directory_iterator<path>

wdirectory_iterator

basic_directory_iterator<wpath>

recursive_directory_iterator

basic_recursive_directory_iterator<path>

wrecursive_directory_iterator

basic_recursive_directory_iterator<wpath>

Hh874694.collapse_all(cs-cz,VS.110).gifTřídy

Název

Description

Třída basic_directory_entry

Popisuje objekt, který je vrácen *X, kde X je basic_directory_iterator nebo basic_recursive_directory_iterator.

Třída basic_directory_iterator

Popisuje vstupní iterátor, který sequences prostřednictvím názvy souborů v adresáři systému souborů.

Třída basic_filesystem_error

Základní třída pro výjimky, které jsou vyvolány zprávy přetečení systému nižší úrovně.

Třída basic_path

Definuje třídu, která obsahuje objekt typu šablony String , je vhodné použít jako název souboru.

Třída basic_recursive_directory_iterator

Popisuje vstupní iterátor, který sequences prostřednictvím názvy souborů v adresáři systému souborů.Iterace může také výstup sestup do podadresáře.

Třída file_status

Wraps a file_type.

Hh874694.collapse_all(cs-cz,VS.110).gifStruktur

Název

Description

colon Structure

Definuje struct , který má člen statických dat, který představuje znak dvojtečky.

dot Structure

Definuje struct , který má člen statických dat, který představuje znak tečka.

Struktura is_basic_path

Určuje, zda je vhodné použít jako typ Path parametr pro jiné šablony, které jsou definovány v <filesystem> záhlaví.

Struktura path_traits

Popisuje vlastnosti, specializace basic_path<string, path_traits>.

slash Structure

Definuje struct , který má člen statických dat, který představuje znak lomítko.

Struktura space_info

Obsahuje informace o svazku.

Struktura wpath_traits

Popisuje vlastnosti, specializace basic_path<wstring, wpath_traits>.

Hh874694.collapse_all(cs-cz,VS.110).gifFunkce

Název

Description

Funkce basename

Vrátí pochází zadané cesty.

complete funkcei

Vytvoří úplnou cestu ze zadané Path hodnoty, pokud je to možné.

Funkce copy_file

Kopie atributů a obsah v jednom souboru a vloží je do jiného.

Funkce create_directories

Vytvoří adresář z názvu zadaného souboru.Vytvoří také mezilehlé adresáře podle potřeby.

Funkce create_directory

Vytvoří adresář z názvu zadaného souboru.

Funkce create_hard_link

Vytvoří pevný odkaz do existujícího souboru.

Funkce create_symlink

Vytvoří symbolický odkaz do existujícího souboru.

Funkce current_path

Nastaví nebo obnoví aktuální pracovní adresář.

equivalent funkcei

Určuje, zda dva názvy odkazují na stejný soubor.

exists funkcei

Určuje, zda soubor existuje.

extension funkcei

Načte příponu názvu souboru určeného souboru.

file_size funkcei

Vrátí velikost v bajtech, který má zadaný název souboru.

Funkce initial_path

Vrátí aktuální pracovní adresář při spuštění programu.

Funkce is_directory

Označuje, zda zadaná file_status nebo název souboru představuje adresář.

Funkce is_empty

Označuje, zda zadaná cesta odkazuje na prázdný soubor nebo adresář.

Funkce is_other

Označuje, zda zadaná file_status nebo název souboru představuje existující soubor, který není soubor, adresář nebo symbolický odkaz.

Funkce is_regular

Označuje, zda zadaná file_status nebo název souboru představuje soubor.

Funkce is_regular_file

Označuje, zda zadaná file_status nebo název souboru představuje soubor.

Funkce is_symlink

Označuje, zda zadaná file_status nebo název souboru představuje symbolický odkaz.

Funkce last_write_time

Určuje čas posledního zápisu pro zadaný soubor.

Funkce remove

Odebere soubor, který má zadanou cestu.

Funkce remove_all

Odebere soubor nebo adresář, který má zadanou cestu.

Funkce remove_directory

Odebere adresář, který má zadanou cestu.

Funkce remove_filename

Odebere soubor, který má zadanou cestu.

rename funkcei

Přejmenuje stávající soubor.

Funkce replace_extension

Nahrazuje příponu názvu souboru zadaného souboru.

space funkcei

Načte informace o určeném svazku.

status funkcei

Načte stav zadaný soubor.

Funkce status_known

Určuje, zda je znám stav daného souboru.

stem funkcei

Vrátí pochází určené cesty.

zaměnit funkce (STL)

Výměny názvy souborů uložené dvou basic_path objekty.

Funkce symlink_status

Načte stav symbolický odkaz zadaný soubor.

Funkce system_complete

Převede daný soubor název úplný název souboru, pokud je to možné.

Hh874694.collapse_all(cs-cz,VS.110).gifOperátory

Název

Description

operátor! = (STL)

Nerovnost operátor, který se používá s basic_path, basic_directory_iterator, a basic_recursive_directory_iterator objekty.

operátor == (STL)

Operátor rovnosti, který se používá s basic_path, basic_directory_iterator, a basic_recursive_directory_iterator objekty.

operátor << Operátor

Zapíše uložené cesty zadaný objekt datového proudu.

operátor < (STL)

Označuje, zda řetězec uložená hodnota jednoho basic_path objektu je menší než jiné basic_path objektu.

operátor < = (STL)

Označuje, zda uložené řetězcová hodnota jednoho basic_path objekt je menší nebo rovna, jiného basic_path objektu.

operátor >> Operátor

Extrahuje string z basic_istream a přiřadí ho Path objektu.

operátor > (STL)

Označuje, zda řetězec uložená hodnota jednoho basic_path je větší než u jiného objektu basic_path objektu.

operátor > = (STL)

Označuje, zda řetězec uložená hodnota jednoho basic_path objekt je větší než nebo rovná jiného basic_path objektu.

operátor / (STL)

Názvy souborů uložené dvou zřetězí basic_path objekty.

Hh874694.collapse_all(cs-cz,VS.110).gifVýčty

Název

Description

Výčet copy_option

Výčet, který se používá s copy_file a určuje chování, pokud je cílový soubor již existuje.

typ_souboru výčtu

Výčet typů souborů.

Viz také

Další zdroje

Soubory hlaviček