System::IO::FileInfo sınıfı
İçindekiler
[
Saklamak
]FileInfo class
Bir dosyaya giden yolu ve bu yol tarafından referans verilen 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 tür bir örneği yığına (stack) ya da operator new ile asla oluşturmayın, çünkü bu ç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 ve 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 FileInfo sınıfının yeni bir örneğini 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 özelliğinin ayarlı olup olmadığını gösteren bir değer döndürür. |
| get_Length() | Dosyanın boyutunu bayt cinsinden 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 kipte okuma ve yazma için, paylaşım olmadan açar. |
| Open(FileMode, FileAccess) | Geçerli nesne tarafından temsil edilen dosyayı belirtilen kipte, 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 kipte, 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, okuma için paylaşımlı erişimle ‘Open’ kipinde açar. |
| OpenText() | Geçerli nesne tarafından temsil edilen yol tarafından 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’ kipinde 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.Font for C++