<filesystem>
<filesystem> Başlığı dahil et sınıflar ve dosyaları ve dizinleri düzenleme işlevlerini tanımlamak için.
#include <filesystem>
Uyarı
<filesystem> Standardizasyon için teklif edilen üstbilgisi bir C++ standart değildir.Standart olarak benimsenen, biz arabirimi üzerindeki etkisini araştırmak.
TypeDef
Ad |
Tanımlama |
---|---|
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> |
Sınıflar
Ad |
Tanımlama |
---|---|
Tarafından döndürülen bir nesneyi tanımlayan *X, x olan bir basic_directory_iterator veya bir basic_recursive_directory_iterator. |
|
Dosya sistemi dizininde dosya adları yoluyla sequences giriş Yineleyici açıklar. |
|
Alt düzey sistem taşma raporlamak için oluşturulan durumlar için taban sınıf. |
|
Şablon türünde bir nesne saklayan bir sınıfı tanımlar String , bir dosya adı olarak kullanmak için uygundur. |
|
Dosya sistemi dizininde dosya adları yoluyla sequences giriş Yineleyici açıklar. Yineleyici alt dizinleri de dilini. |
|
Wraps a file_type. |
Yapılar
Ad |
Tanımlama |
---|---|
Tanımlayan bir struct bir iki nokta üst üste karakteri temsil eden bir statik veri üyesi vardır. |
|
Tanımlayan bir struct bir nokta karakteri temsil eden bir statik veri üyesi vardır. |
|
Bir tür olarak kullanmak için uygun olup olmadığını belirtir bir Path parametresi için <filesystem> tanımlanan diğer şablonlar Üstbilgi. |
|
Özelleştirme özelliklerini açıklar basic_path<string, path_traits>. |
|
Tanımlayan bir struct eğik çizgi karakteri temsil eden bir statik veri üyesi vardır. |
|
Bir birimi hakkında bilgileri tutar. |
|
Özelleştirme özelliklerini açıklar basic_path<wstring, wpath_traits>. |
İşlevler
Ad |
Tanımlama |
---|---|
Döner nedeniyle belirtilen yolun. |
|
Tam bir yol oluşturur belirtilen Path değerleri, mümkünse. |
|
Kopya nitelikleri ve içeriği bir dosya ve başka yapıştırır. |
|
Belirtilen dosya adı bir dizin oluşturur. Ayrıca gerektiği gibi ara dizinleri oluşturur. |
|
Belirtilen dosya adı bir dizin oluşturur. |
|
Oluşturur bir sabit bağlantı için varolan bir dosyayı. |
|
Oluşturur bir sembolik bağlantı için varolan bir dosyayı. |
|
Geçerli çalışma dizinini alır ya da ayarlar. |
|
İki dosya adları aynı dosyaya başvuru olup olmadığını belirtir. |
|
Bir dosyanın var olup olmadığını belirtir. |
|
Belirtilen dosyanın dosya adı uzantısını alır. |
|
Belirtilen ada sahip bir dosyanın bayt cinsinden boyutu döndürür. |
|
Program başlatma sırasında geçerli çalışma dizinini döndürür. |
|
Gösterir olup olmadığını belirtilen file_status veya dosya adı bir dizini temsil eder. |
|
Belirtilen yol bir boş dosya veya dizin başvurur gösterir. |
|
Gösterir olup olmadığını belirtilen file_status veya dosya adı olmayan bir dosya, dizin veya bir sembolik varolan bir dosyayı temsil eder. |
|
Gösterir olup olmadığını belirtilen file_status veya dosya adı, bir dosyayı temsil eder. |
|
Gösterir olup olmadığını belirtilen file_status veya dosya adı, bir dosyayı temsil eder. |
|
Gösterir olup olmadığını belirtilen file_status veya dosya adı bir sembolik temsil eder. |
|
Belirtilen dosya için son yazma zamanı belirler. |
|
Belirtilen yol olan bir dosyayı kaldırır. |
|
Bir dosya veya dizin belirtilen yolu kaldırır. |
|
Belirtilen yolu olan bir dizin kaldırır. |
|
Belirtilen yol olan bir dosyayı kaldırır. |
|
Varolan bir dosyayı yeniden adlandırır. |
|
Belirtilen dosyanın dosya adı uzantısı yerine geçer. |
|
Belirtilen birim hakkında bilgi alır. |
|
Belirtilen dosyanın durumunu alır. |
|
Verilen dosya durumu bilinir belirtir. |
|
Döner nedeniyle belirtilen yolun. |
|
Depolanan dosya adları iki değişimi basic_path nesneler. |
|
Belirtilen dosya sembolik bağlantı durumunu alır. |
|
Verilen dosya adına dönüştürür bir tam dosya adı, mümkünse. |
İşleçler
Ad |
Tanımlama |
---|---|
Eşitsizlik işleci ile kullanılan basic_path, basic_directory_iterator, ve basic_recursive_directory_iterator nesneler. |
|
Eşitlik operatörü ile kullanılan basic_path, basic_directory_iterator, ve basic_recursive_directory_iterator nesneler. |
|
Belirtilen nesne yolunu saklı bir akış yazar. |
|
Gösterir olup olmadığını bir saklı dize değeri basic_path nesne azdır, diğer basic_path nesne. |
|
Gösterir olup olmadığını bir saklı dize değeri basic_path nesne değerden küçük veya eşit, diğerinin ise basic_path nesne. |
|
Ayıklayan bir string gelen bir basic_istream ve atar bir Path nesne. |
|
Gösterir olup olmadığını bir saklı dize değeri basic_path nesnesi diğer, daha büyük basic_path nesne. |
|
Gösterir olup olmadığını bir saklı dize değeri basic_path değerinden büyük veya eşit olan başka bir nesne basic_path nesne. |
|
İki depolanan dosya adlarını sıralar basic_path nesneler. |
Numaralandırmalar
Ad |
Tanımlama |
---|---|
Numaralandýrma ile kullanılan copy_file ve hedef dosya zaten varsa davranışını belirler. |
|
Dosya türleri için bir numaralandırma. |