System::IO::File sınıfı

File class

Dosyaları işlemek için yöntemler sağlar. Bu, örnek hizmeti olmayan statik bir türdür. Herhangi bir şekilde onun örneklerini asla oluşturmamalısınız.

class File

Yöntemler

YöntemAçıklama
static AppendAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&)Belirtilen kodlama kullanılarak, belirtilen dize koleksiyonundaki dizeleri belirtilen dosyaya her birini yeni bir satıra yazarak ekler. Belirtilen dosya mevcut değilse, oluşturulur. Tüm dizeler yazıldıktan sonra dosya kapatılır.
static AppendAllText(const String&, const String&, const EncodingPtr&)Belirtilen kodlamayı kullanarak belirtilen dizeyi belirtilen dosyaya ekler.
static AppendText(const String&)UTF-8 kodlamasını kullanarak belirtilen dosyaya metin ekleyen bir StreamWriter nesnesi oluşturur. Belirtilen dosya mevcut değilse, oluşturulur.
static Copy(const String&, const String&, bool)Belirtilen dosyayı belirtilen konuma kopyalar. Hedef dosya zaten mevcutsa, bir parametre onun üzerine yazılıp yazılmayacağını belirler.
static Create(const String&, int32_t, FileOptions)Belirtilen tampon boyutu ve seçenekler kullanılarak yeni bir dosya (veya mevcut olanı üzerine yazar) oluşturur ve okuma‑yazma erişimi için açar.
static CreateText(const String&)UTF-8 kodlu metin yazmak için yeni bir dosya oluşturur veya mevcut dosyayı açar.
static Decrypt(const String&)UYGULANMADI.
static Delete(const String&)Belirtilen dosya veya dizini siler.
static Encrypt(const String&)UYGULANMADI.
static Exists(const String&)Belirtilen yolun mevcut bir dosyaya işaret edip etmediğini belirler.
static GetAttributes(const String&)Belirtilen varlığın özniteliklerini döndürür.
static GetCreationTime(const String&)Belirtilen varlığın oluşturulma zamanını yerel saat olarak döndürür.
static GetCreationTimeUtc(const String&)Belirtilen varlığın oluşturulma zamanını UTC saat olarak döndürür.
static GetLastAccessTime(const String&)Belirtilen varlığın son erişim zamanını yerel saat olarak döndürür.
static GetLastAccessTimeUtc(const String&)Belirtilen varlığın son erişim zamanını UTC saat olarak döndürür.
static GetLastWriteTime(const String&)Belirtilen varlığın son yazma zamanını yerel saat olarak döndürür.
static GetLastWriteTimeUtc(const String&)Belirtilen varlığın son yazma zamanını UTC saat olarak döndürür.
static Move(const String&, const String&)Belirtilen dosyayı yeni konuma taşır.
static Open(const String&, FileMode)Belirtilen dosyayı belirtilen modda okuma ve yazma için, paylaşım olmadan açar.
static Open(const String&, FileMode, FileAccess, FileShare)Belirtilen dosyayı belirtilen modda, belirtilen erişim türü ve paylaşım seçeneğiyle açar.
static OpenRead(const String&)Belirtilen dosyayı yalnızca okuma için, ‘Open’ modunda, okuma için paylaşımlı erişimle açar.
static OpenText(const String&, const EncodingPtr&)Belirtilen mevcut dosyayı UTF-8 kodlamasıyla, paylaşım olmadan metin okuma için açar.
static OpenWrite(const String&)Belirtilen dosyayı yalnızca yazma için, ‘OpenOrCreate’ modunda, paylaşım olmadan açar.
static ReadAllBytes(const String&)Belirtilen ikili dosyanın içeriğini bir bayt dizisine okur.
static ReadAllLines(const String&, const EncodingPtr&)Belirtilen metin dosyasının içeriğini satır satır, belirtilen karakter kodlamasını kullanarak bir dizi stringe okur.
static ReadAllText(const String&, const EncodingPtr&)Belirtilen metin dosyasının içeriğini belirtilen karakter kodlamasını kullanarak tek bir String nesnesine okur.
static ReadLines(const String&, const EncodingPtr&)Belirtilen metin dosyasının içeriğini satır satır, belirtilen karakter kodlamasını kullanarak okur ve her biri dosyanın tek bir satırını temsil eden stringlerden oluşan bir enumerable koleksiyon döndürür.
static Replace(const String&, const String&, const String&, bool)Bir dosyanın içeriğini başka bir dosyayla değiştirir ve değiştirilen dosyanın bir yedeğini oluşturur.
static SetAttributes(const String&, FileAttributes)Belirtilen dosyada belirtilen öznitelikleri ayarlar.
static SetCreationTime(const String&, DateTime)UYGULANMADI.
static SetCreationTimeUtc(const String&, DateTime)UYGULANMADI.
static SetLastAccessTime(const String&, DateTime)UYGULANMADI.
static SetLastAccessTimeUtc(const String&, DateTime)UYGULANMADI.
static SetLastWriteTime(const String&, DateTime)Belirtilen varlığın son yazma zamanını yerel saat olarak ayarlar.
static SetLastWriteTimeUtc(const String&, DateTime)Belirtilen varlığın son yazma zamanını UTC saat olarak ayarlar.
static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&)Belirtilen ikili dosyanın üzerine yazar ve belirtilen baytları ona yazar.
static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&)Belirtilen kodlamayı kullanarak yeni bir metin dosyası oluşturur veya mevcut dosyanın üzerine yazar ve belirtilen enumerable string koleksiyonundaki tüm stringleri dosyaya yazar, her string yeni bir satıra.
static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&)Belirtilen kodlamayı kullanarak yeni bir metin dosyası oluşturur veya mevcut dosyanın üzerine yazar ve belirtilen dizi stringindeki tüm stringleri dosyaya yazar, her string yeni bir satıra.
static WriteAllText(const String&, const String&, const EncodingPtr&)Belirtilen kodlamayı kullanarak yeni bir metin dosyası oluşturur veya mevcut dosyanın üzerine yazar ve belirtilen stringin içeriğini dosyaya yazar.

Alanlar

AlanAçıklama
static DefaultBufferSizeBir dosyadan okuma ve dosyaya yazma sırasında tamponlanan bayt sayısının varsayılan değeri.

Ayrıca Bakınız