Aracılığıyla paylaş


<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.

Hh874694.collapse_all(tr-tr,VS.110).gifTypeDef

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>

Hh874694.collapse_all(tr-tr,VS.110).gifSınıflar

Ad

Tanımlama

basic_directory_entry sınıfı

Tarafından döndürülen bir nesneyi tanımlayan *X, x olan bir basic_directory_iterator veya bir basic_recursive_directory_iterator.

basic_directory_iterator sınıfı

Dosya sistemi dizininde dosya adları yoluyla sequences giriş Yineleyici açıklar.

basic_filesystem_error sınıfı

Alt düzey sistem taşma raporlamak için oluşturulan durumlar için taban sınıf.

basic_path 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.

basic_recursive_directory_iterator sınıfı

Dosya sistemi dizininde dosya adları yoluyla sequences giriş Yineleyici açıklar. Yineleyici alt dizinleri de dilini.

file_status sınıfı

Wraps a file_type.

Hh874694.collapse_all(tr-tr,VS.110).gifYapılar

Ad

Tanımlama

colon Structure

Tanımlayan bir struct bir iki nokta üst üste karakteri temsil eden bir statik veri üyesi vardır.

dot Structure

Tanımlayan bir struct bir nokta karakteri temsil eden bir statik veri üyesi vardır.

is_basic_path yapısı

Bir tür olarak kullanmak için uygun olup olmadığını belirtir bir Path parametresi için <filesystem> tanımlanan diğer şablonlar Üstbilgi.

path_traits yapısı

Özelleştirme özelliklerini açıklar basic_path<string, path_traits>.

slash Structure

Tanımlayan bir struct eğik çizgi karakteri temsil eden bir statik veri üyesi vardır.

space_info yapısı

Bir birimi hakkında bilgileri tutar.

wpath_traits yapısı

Özelleştirme özelliklerini açıklar basic_path<wstring, wpath_traits>.

Hh874694.collapse_all(tr-tr,VS.110).gifİşlevler

Ad

Tanımlama

basename işlevi

Döner nedeniyle belirtilen yolun.

complete Function

Tam bir yol oluşturur belirtilen Path değerleri, mümkünse.

copy_file işlevi

Kopya nitelikleri ve içeriği bir dosya ve başka yapıştırır.

create_directories işlevi

Belirtilen dosya adı bir dizin oluşturur. Ayrıca gerektiği gibi ara dizinleri oluşturur.

create_directory işlevi

Belirtilen dosya adı bir dizin oluşturur.

create_hard_link işlevi

Oluşturur bir sabit bağlantı için varolan bir dosyayı.

create_symlink işlevi

Oluşturur bir sembolik bağlantı için varolan bir dosyayı.

current_path işlevi

Geçerli çalışma dizinini alır ya da ayarlar.

equivalent Function

İki dosya adları aynı dosyaya başvuru olup olmadığını belirtir.

exists Function

Bir dosyanın var olup olmadığını belirtir.

extension Function

Belirtilen dosyanın dosya adı uzantısını alır.

file_size Function

Belirtilen ada sahip bir dosyanın bayt cinsinden boyutu döndürür.

initial_path işlevi

Program başlatma sırasında geçerli çalışma dizinini döndürür.

is_directory işlevi

Gösterir olup olmadığını belirtilen file_status veya dosya adı bir dizini temsil eder.

is_empty işlevi

Belirtilen yol bir boş dosya veya dizin başvurur gösterir.

is_other işlevi

Gösterir olup olmadığını belirtilen file_status veya dosya adı olmayan bir dosya, dizin veya bir sembolik varolan bir dosyayı temsil eder.

is_regular işlevi

Gösterir olup olmadığını belirtilen file_status veya dosya adı, bir dosyayı temsil eder.

is_regular_file işlevi

Gösterir olup olmadığını belirtilen file_status veya dosya adı, bir dosyayı temsil eder.

is_symlink işlevi

Gösterir olup olmadığını belirtilen file_status veya dosya adı bir sembolik temsil eder.

last_write_time işlevi

Belirtilen dosya için son yazma zamanı belirler.

İşlev Kaldır

Belirtilen yol olan bir dosyayı kaldırır.

remove_all işlevi

Bir dosya veya dizin belirtilen yolu kaldırır.

remove_directory işlevi

Belirtilen yolu olan bir dizin kaldırır.

remove_filename işlevi

Belirtilen yol olan bir dosyayı kaldırır.

rename Function

Varolan bir dosyayı yeniden adlandırır.

replace_extension işlevi

Belirtilen dosyanın dosya adı uzantısı yerine geçer.

space Function

Belirtilen birim hakkında bilgi alır.

status Function

Belirtilen dosyanın durumunu alır.

status_known işlevi

Verilen dosya durumu bilinir belirtir.

stem Function

Döner nedeniyle belirtilen yolun.

takas işlevi (stl)

Depolanan dosya adları iki değişimi basic_path nesneler.

symlink_status işlevi

Belirtilen dosya sembolik bağlantı durumunu alır.

system_complete işlevi

Verilen dosya adına dönüştürür bir tam dosya adı, mümkünse.

Hh874694.collapse_all(tr-tr,VS.110).gifİşleçler

Ad

Tanımlama

operator! = (stl)

Eşitsizlik işleci ile kullanılan basic_path, basic_directory_iterator, ve basic_recursive_directory_iterator nesneler.

operator == (stl)

Eşitlik operatörü ile kullanılan basic_path, basic_directory_iterator, ve basic_recursive_directory_iterator nesneler.

Operatör << İşleç

Belirtilen nesne yolunu saklı bir akış yazar.

Operatör < (STL)

Gösterir olup olmadığını bir saklı dize değeri basic_path nesne azdır, diğer basic_path nesne.

Operatör < = (stl)

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.

Operatör >> İşleç

Ayıklayan bir string gelen bir basic_istream ve atar bir Path nesne.

işleç > (STL)

Gösterir olup olmadığını bir saklı dize değeri basic_path nesnesi diğer, daha büyük basic_path nesne.

işleç > = (stl)

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.

Operatör / (stl)

İki depolanan dosya adlarını sıralar basic_path nesneler.

Hh874694.collapse_all(tr-tr,VS.110).gifNumaralandırmalar

Ad

Tanımlama

copy_option numaralandırma

Numaralandýrma ile kullanılan copy_file ve hedef dosya zaten varsa davranışını belirler.

dosyaya numaralandırma

Dosya türleri için bir numaralandırma.

Ayrıca bkz.

Diğer Kaynaklar

Üstbilgi dosyaları