<filesystem>
Obejmują nagłówek <filesystem> do definiowania klas i funkcje obsługi plików i katalogów.
#include <filesystem>
![]() |
---|
<filesystem> Nagłówek nie jest C++ standard, chociaż jest proponowana normalizacji.To jest przyjęte jako standard, badamy wpływ na interfejsie. |
Definicje 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> |
Klasy
Nazwa |
Opis |
---|---|
Zawiera opis obiektu, który jest zwracany przez *X, gdzie X jest basic_directory_iterator lub basic_recursive_directory_iterator. |
|
W tym artykule opisano iteratora wejściowy, który sekwencji za pomocą nazw plików w katalogu systemu plików. |
|
Klasa podstawowa dla wyjątków, które są wyrzucane zgłosić przepełnienie system niskiego poziomu. |
|
Definiuje klasę, która przechowuje obiekt typu szablonu String co nadaje się do stosowania jako nazwę pliku. |
|
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. |
|
Wraps a file_type. |
Strukturach
Nazwa |
Opis |
---|---|
Definiuje struct który ma element członkowski danych statycznych, który reprezentuje znak dwukropka. |
|
Definiuje struct który ma element członkowski danych statycznych, który reprezentuje znak kropki. |
|
Określa, czy typ jest odpowiedni do używania jako Path parametr dla innych szablonów, które są zdefiniowane w <filesystem> Nagłówek. |
|
Opisuje właściwości specjalizacja basic_path<string, path_traits>. |
|
Definiuje struct który ma element członkowski danych statycznych, który reprezentuje znak kreski ułamkowej. |
|
Zawiera informacje o woluminie. |
|
Opisuje właściwości specjalizacja basic_path<wstring, wpath_traits>. |
Funkcje
Nazwa |
Opis |
---|---|
Zwraca Łodyga z określonej ścieżki. |
|
Tworzy pełną ścieżkę od określonego Path wartości, jeśli to możliwe. |
|
Kopie atrybuty i zawartość w jednym pliku i wkleja je w innym. |
|
Tworzy katalog z nazwą określonego pliku.Tworzy również katalogów pośrednich zgodnie z wymaganiami. |
|
Tworzy katalog z nazwą określonego pliku. |
|
Tworzy twarde łącze do istniejącego pliku. |
|
Tworzy łącza symbolicznego do istniejącego pliku. |
|
Ustawia lub pobiera bieżący katalog roboczy. |
|
Określa, czy dwie nazwy pliku dotyczą tego samego pliku. |
|
Określa, czy plik istnieje. |
|
Pobiera rozszerzenie nazwy pliku określonego pliku. |
|
Zwraca rozmiar w bajtach, w pliku o określonej nazwie. |
|
Zwraca bieżący katalog roboczy podczas uruchamiania programu. |
|
Wskazuje, czy określony file_status lub nazwa pliku reprezentuje katalog. |
|
Wskazuje, czy określona ścieżka odnosi się do pustego pliku lub katalogu. |
|
Wskazuje, czy określony file_status lub nazwa pliku reprezentuje istniejącego pliku, który nie jest w pliku, katalogu lub łącza symbolicznego. |
|
Wskazuje, czy określony file_status lub nazwa pliku reprezentuje plik. |
|
Wskazuje, czy określony file_status lub nazwa pliku reprezentuje plik. |
|
Wskazuje, czy określony file_status lub nazwa pliku reprezentuje łącze symboliczne. |
|
Określa ostatni czas zapisu dla określonego pliku. |
|
Usuwa plik, który ma określoną ścieżkę. |
|
Powoduje usunięcie pliku lub katalogu o podanej ścieżki. |
|
Usuwa katalog, który ma określoną ścieżkę. |
|
Usuwa plik, który ma określoną ścieżkę. |
|
Zmienia nazwę istniejącego pliku. |
|
Zastępuje rozszerzenie nazwy pliku określonego pliku. |
|
Pobiera informacje dotyczące określonego woluminu. |
|
Pobiera stan określonego pliku. |
|
Określa, czy jest znany stan danego pliku. |
|
Zwraca Łodyga podanej ścieżki. |
|
Wymienia nazwy plików przechowywanych w dwóch basic_path obiektów. |
|
Pobiera stan łącza symbolicznego określonego pliku. |
|
Konwertuje nazwa danego pliku, aby pełnej nazwy pliku, jeśli to możliwe. |
Podmioty gospodarcze
Nazwa |
Opis |
---|---|
Operator nierówności, który jest używany z basic_path, basic_directory_iterator, i basic_recursive_directory_iterator obiektów. |
|
Operator równości, który jest używany z basic_path, basic_directory_iterator, i basic_recursive_directory_iterator obiektów. |
|
Zapisuje przechowywana ścieżka określonego obiektu strumienia. |
|
Wskazuje, czy wartość przechowywana ciąg jednego basic_path obiekt jest mniejsza niż inna basic_path obiektu. |
|
Wskazuje, czy wartość przechowywana ciąg jednego basic_path obiektu jest mniejsza niż inna basic_path obiektu. |
|
Wyciągi string z basic_istream i przypisuje go do Path obiektu. |
|
Wskazuje, czy wartość przechowywana ciąg jednego basic_path obiekt jest większy niż w innej basic_path obiektu. |
|
Wskazuje, czy wartość przechowywana ciąg jednego basic_path obiektu jest większa niż lub równa innej basic_path obiektu. |
|
Argument nazwy plików przechowywanych w dwóch basic_path obiektów. |
Wyliczenia
Nazwa |
Opis |
---|---|
Wyliczenie, który jest używany z copy_file i określa zachowanie, jeśli plik docelowy już istnieje. |
|
Wyliczenie dla typów plików. |