Udostępnij za pośrednictwem


<filesystem>

Obejmują nagłówek <filesystem> do definiowania klas i funkcje obsługi plików i katalogów.

#include <filesystem>
Informacje dotyczące przestrogiPrzestroga

<filesystem> Nagłówek nie jest C++ standard, chociaż jest proponowana normalizacji.To jest przyjęte jako standard, badamy wpływ na interfejsie.

Hh874694.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

Nazwa

Opis

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(pl-pl,VS.110).gifKlasy

Nazwa

Opis

Klasa basic_directory_entry

Zawiera opis obiektu, który jest zwracany przez *X, gdzie X jest basic_directory_iterator lub basic_recursive_directory_iterator.

Klasa basic_directory_iterator

W tym artykule opisano iteratora wejściowy, który sekwencji za pomocą nazw plików w katalogu systemu plików.

Klasa basic_filesystem_error

Klasa podstawowa dla wyjątków, które są wyrzucane zgłosić przepełnienie system niskiego poziomu.

Klasa basic_path

Definiuje klasę, która przechowuje obiekt typu szablonu String co nadaje się do stosowania jako nazwę pliku.

Klasa basic_recursive_directory_iterator

W tym artykule opisano iteratora wejściowy, który sekwencji za pomocą nazw plików w katalogu systemu plików.Sterująca również można zejść do podkatalogów.

Klasa file_status

Wraps a file_type.

Hh874694.collapse_all(pl-pl,VS.110).gifStrukturach

Nazwa

Opis

colon Structure

Definiuje struct który ma element członkowski danych statycznych, który reprezentuje znak dwukropka.

dot Structure

Definiuje struct który ma element członkowski danych statycznych, który reprezentuje znak kropki.

Struktura is_basic_path

Określa, czy typ jest odpowiedni do używania jako Path parametr dla innych szablonów, które są zdefiniowane w <filesystem> Nagłówek.

Struktura path_traits

Opisuje właściwości specjalizacja basic_path<string, path_traits>.

slash Structure

Definiuje struct który ma element członkowski danych statycznych, który reprezentuje znak kreski ułamkowej.

Struktura space_info

Zawiera informacje o woluminie.

Struktura wpath_traits

Opisuje właściwości specjalizacja basic_path<wstring, wpath_traits>.

Hh874694.collapse_all(pl-pl,VS.110).gifFunkcje

Nazwa

Opis

Funkcja basename

Zwraca Łodyga z określonej ścieżki.

complete Funkcje

Tworzy pełną ścieżkę od określonego Path wartości, jeśli to możliwe.

Funkcja copy_file

Kopie atrybuty i zawartość w jednym pliku i wkleja je w innym.

Funkcja create_directories

Tworzy katalog z nazwą określonego pliku.Tworzy również katalogów pośrednich zgodnie z wymaganiami.

Funkcja create_directory

Tworzy katalog z nazwą określonego pliku.

Funkcja create_hard_link

Tworzy twarde łącze do istniejącego pliku.

Funkcja create_symlink

Tworzy łącza symbolicznego do istniejącego pliku.

Funkcja current_path

Ustawia lub pobiera bieżący katalog roboczy.

equivalent Funkcje

Określa, czy dwie nazwy pliku dotyczą tego samego pliku.

exists Funkcje

Określa, czy plik istnieje.

extension Funkcje

Pobiera rozszerzenie nazwy pliku określonego pliku.

file_size Funkcje

Zwraca rozmiar w bajtach, w pliku o określonej nazwie.

Funkcja initial_path

Zwraca bieżący katalog roboczy podczas uruchamiania programu.

Funkcja is_directory

Wskazuje, czy określony file_status lub nazwa pliku reprezentuje katalog.

Funkcja is_empty

Wskazuje, czy określona ścieżka odnosi się do pustego pliku lub katalogu.

Funkcja is_other

Wskazuje, czy określony file_status lub nazwa pliku reprezentuje istniejącego pliku, który nie jest w pliku, katalogu lub łącza symbolicznego.

Funkcja is_regular

Wskazuje, czy określony file_status lub nazwa pliku reprezentuje plik.

Funkcja is_regular_file

Wskazuje, czy określony file_status lub nazwa pliku reprezentuje plik.

Funkcja is_symlink

Wskazuje, czy określony file_status lub nazwa pliku reprezentuje łącze symboliczne.

Funkcja last_write_time

Określa ostatni czas zapisu dla określonego pliku.

usuwanie funkcji

Usuwa plik, który ma określoną ścieżkę.

Funkcja remove_all

Powoduje usunięcie pliku lub katalogu o podanej ścieżki.

Funkcja remove_directory

Usuwa katalog, który ma określoną ścieżkę.

Funkcja remove_filename

Usuwa plik, który ma określoną ścieżkę.

rename Funkcje

Zmienia nazwę istniejącego pliku.

Funkcja replace_extension

Zastępuje rozszerzenie nazwy pliku określonego pliku.

space Funkcje

Pobiera informacje dotyczące określonego woluminu.

status Funkcje

Pobiera stan określonego pliku.

Funkcja status_known

Określa, czy jest znany stan danego pliku.

stem Funkcje

Zwraca Łodyga podanej ścieżki.

zamiana funkcji (STL)

Wymienia nazwy plików przechowywanych w dwóch basic_path obiektów.

Funkcja symlink_status

Pobiera stan łącza symbolicznego określonego pliku.

Funkcja system_complete

Konwertuje nazwa danego pliku, aby pełnej nazwy pliku, jeśli to możliwe.

Hh874694.collapse_all(pl-pl,VS.110).gifPodmioty gospodarcze

Nazwa

Opis

operator! = (STL)

Operator nierówności, który jest używany z basic_path, basic_directory_iterator, i basic_recursive_directory_iterator obiektów.

operator == (STL)

Operator równości, który jest używany z basic_path, basic_directory_iterator, i basic_recursive_directory_iterator obiektów.

operator << Operator

Zapisuje przechowywana ścieżka określonego obiektu strumienia.

operator < (STL)

Wskazuje, czy wartość przechowywana ciąg jednego basic_path obiekt jest mniejsza niż inna basic_path obiektu.

operator < = (STL)

Wskazuje, czy wartość przechowywana ciąg jednego basic_path obiektu jest mniejsza niż inna basic_path obiektu.

operator >> Operator

Wyciągi string z basic_istream i przypisuje go do Path obiektu.

operator > (STL)

Wskazuje, czy wartość przechowywana ciąg jednego basic_path obiekt jest większy niż w innej basic_path obiektu.

operator > = (STL)

Wskazuje, czy wartość przechowywana ciąg jednego basic_path obiektu jest większa niż lub równa innej basic_path obiektu.

operator / (STL)

Argument nazwy plików przechowywanych w dwóch basic_path obiektów.

Hh874694.collapse_all(pl-pl,VS.110).gifWyliczenia

Nazwa

Opis

Wyliczanie copy_option

Wyliczenie, który jest używany z copy_file i określa zachowanie, jeśli plik docelowy już istnieje.

Wyliczanie typ_pliku

Wyliczenie dla typów plików.

Zobacz też

Inne zasoby

Pliki nagłówków