System::IO::FileInfo sınıfı
İçindekiler
[
Saklamak
]FileInfo class
Bir dosya yolunu ve bu yol tarafından referans edilen dosyayı temsil eder ve onu manipüle etmek için yöntemler sağlar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) veya operator new ile asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class FileInfo : public System::IO::FileSystemInfo
Yöntemler
| Yöntem | Açıklama |
|---|---|
| AppendText() | Geçerli nesne tarafından temsil edilen dosyayı, UTF-8 kodlamasıyla metin yazmak için, ‘Append’ modunda ve paylaşım olmadan açar. |
| CopyTo(const String&) | Geçerli nesne tarafından temsil edilen dosyayı belirtilen konuma kopyalar. Hedef dosya zaten mevcutsa, kopyalama başarısız olur. |
| CopyTo(const String&, bool) | Geçerli nesne tarafından temsil edilen dosyayı belirtilen konuma kopyalar. Bir parametre, mevcut hedef dosyanın üzerine yazılıp yazılmayacağını belirtir. |
| Create() | Geçerli nesne tarafından temsil edilen yolun belirttiği konumda bir dosya oluşturur ve onu okuma-yazma için, truncate modunda ve paylaşım olmadan açar. |
| CreateText() | Geçerli nesne tarafından temsil edilen yolun belirttiği konumda bir dosya oluşturur ve onu UTF-8 kodlamasıyla metin yazmak için, paylaşım olmadan açar. |
| Decrypt() | UYGULANMADI. |
| Delete() override | Geçerli nesne tarafından temsil edilen dosyayı siler. |
| Encrypt() | UYGULANMADI. |
| FileInfo(const String&) | Belirtilen dosyayı temsil eden yeni bir FileInfo sınıf örneği oluşturur. |
| get_Directory() | Geçerli nesne tarafından temsil edilen dosyanın bulunduğu dizini temsil eden bir DirectoryInfo nesnesi döndürür. |
| get_DirectoryName() | Geçerli nesne tarafından temsil edilen dosyanın bulunduğu dizinin tam adını döndürür. |
| get_Exists() override | Dosyanın var olup olmadığını gösteren bir değer döndürür. |
| get_IsReadOnly() | ReadOnly özniteliğinin ayarlanıp ayarlanmadığını gösteren bir değer döndürür. |
| get_Length() | Dosyanın bayt cinsinden boyutunu döndürür. |
| get_Name() override | Dosyanın adını döndürür. |
| MoveTo(const String&) | Geçerli nesne tarafından temsil edilen dosyayı belirtilen konuma taşır. |
| Open(FileMode) | Geçerli nesne tarafından temsil edilen dosyayı belirtilen modda okuma ve yazma için, paylaşım olmadan açar. |
| Open(FileMode, FileAccess) | Geçerli nesne tarafından temsil edilen dosyayı belirtilen modda, belirtilen erişim türüyle ve paylaşım olmadan açar. |
| Open(FileMode, FileAccess, FileShare) | Geçerli nesne tarafından temsil edilen dosyayı belirtilen modda, belirtilen erişim türüyle ve paylaşım seçeneğiyle açar. |
| OpenRead() | Geçerli nesne tarafından temsil edilen bir dosyayı yalnızca okuma için, ‘Open’ modunda ve okuma için paylaşımlı erişimle açar. |
| OpenText() | Geçerli nesne tarafından temsil edilen yol ile belirtilen konumdaki mevcut dosyayı, UTF-8 kodlamasıyla metin okuma için, paylaşım olmadan açar. |
| OpenWrite() | Geçerli nesne tarafından temsil edilen bir dosyayı yalnızca yazma için, ‘OpenOrCreate’ modunda ve paylaşım olmadan açar. |
| Replace(const String&, const String&) | Belirtilen hedef dosyanın içeriğini, geçerli FileInfo nesnesi tarafından temsil edilen dosya ile değiştirir ve değiştirilen dosyanın bir yedeğini oluşturur. |
| Replace(const String&, const String&, bool) | Belirtilen hedef dosyanın içeriğini, geçerli FileInfo nesnesi tarafından temsil edilen dosya ile değiştirir ve değiştirilen dosyanın bir yedeğini oluşturur. |
| set_IsReadOnly(bool) | Dosyada ReadOnly özniteliğini ayarlar veya kaldırır. |
| ToString() const override | Geçerli nesne tarafından temsil edilen bir yolu döndürür. |
Ayrıca Bakınız
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Page for C++