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

File class

Dosyaları yönetmek için yöntemler sağlar. Bu, örnek hizmeti olmayan statik bir türdür. Onun örneklerini hiçbir şekilde 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 dizeyi yeni bir satıra yazarak ekler. Belirtilen dosya yoksa oluşturulur. Tüm dizeler yazıldıktan sonra dosya kapatılır.
static AppendAllText(const String&, const String&, const EncodingPtr&)Belirtilen dizeyi belirtilen kodlama kullanarak belirtilen dosyaya ekler.
static AppendText(const String&)UTF-8 kodlaması kullanarak belirtilen dosyaya metin ekleyen bir StreamWriter nesnesi oluşturur. Belirtilen dosya yoksa oluşturulur.
static Copy(const String&, const String&, bool)Belirtilen dosyayı belirtilen konuma kopyalar. Hedef dosya zaten varsa, bir parametre onun üzerine yazılıp yazılmayacağını belirler.
static Create(const String&, int32_t, FileOptions)Yeni bir dosya (veya mevcut dosyanın üzerine yazar) oluşturur ve belirtilen tampon boyutu ve seçenekler kullanılarak okuma ve 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 zamanı olarak döndürür.
static GetLastWriteTime(const String&)Belirtilen varlığın son yazma zamanını yerel zaman olarak döndürür.
static GetLastWriteTimeUtc(const String&)Belirtilen varlığın son yazma zamanını UTC zamanı 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ını kullanarak metin okuma için, paylaşım olmadan 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 dizeye 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 dize koleksiyonunu döndürür.
static Replace(const String&, const String&, const String&, bool)Bir dosyanın içeriğini diğeriyle 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 zaman olarak ayarlar.
static SetLastWriteTimeUtc(const String&, DateTime)Belirtilen varlığın son yazma zamanını UTC zamanı olarak ayarlar.
static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&)Belirtilen ikili dosyanın üzerine yazar ve belirtilen baytları dosyaya yazar.
static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&)Yeni bir metin dosyası oluşturur veya mevcut olanın üzerine yazar ve belirtilen kodlamayı kullanarak, belirtilen dizilebilir dize koleksiyonundaki tüm dizeleri dosyaya yazar; her dize yeni bir satıra konur.
static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&)Yeni bir metin dosyası oluşturur veya mevcut olanın üzerine yazar ve belirtilen kodlamayı kullanarak, belirtilen dize dizisindeki tüm dizeleri dosyaya yazar; her dize yeni bir satıra konur.
static WriteAllText(const String&, const String&, const EncodingPtr&)Yeni bir metin dosyası oluşturur veya mevcut olanın üzerine yazar ve belirtilen kodlamayı kullanarak, belirtilen dizenin 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