kelas System::IO::FileInfo
isi
[
bersembunyi
]FileInfo class
Mewakili jalur ke sebuah file dan file yang dirujuk oleh jalur tersebut serta menyediakan metode untuk memanipulasinya. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen.
class FileInfo : public System::IO::FileSystemInfo
Metode
| Metode | Deskripsi |
|---|---|
| AppendText() | Membuka file yang direpresentasikan oleh objek saat ini untuk menulis teks menggunakan enkoding UTF-8, dalam mode ‘Append’ tanpa berbagi. |
| CopyTo(const String&) | Menyalin file yang direpresentasikan oleh objek saat ini ke lokasi yang ditentukan. Jika file tujuan sudah ada, penyalinan akan gagal. |
| CopyTo(const String&, bool) | Menyalin file yang direpresentasikan oleh objek saat ini ke lokasi yang ditentukan. Sebuah parameter menentukan apakah file tujuan yang ada harus ditimpa. |
| Create() | Membuat file di lokasi yang ditentukan oleh jalur yang direpresentasikan oleh objek saat ini dan membukanya untuk membaca dan menulis, dalam mode truncate dan tanpa berbagi. |
| CreateText() | Membuat file di lokasi yang ditentukan oleh jalur yang direpresentasikan oleh objek saat ini dan membukanya untuk menulis teks menggunakan enkoding UTF-8 tanpa berbagi. |
| Decrypt() | BELUM DIIMPLEMENTASIKAN. |
| Delete() override | Menghapus file yang direpresentasikan oleh objek saat ini. |
| Encrypt() | BELUM DIIMPLEMENTASIKAN. |
| FileInfo(const String&) | Membuat instance baru dari kelas FileInfo yang mewakili file yang ditentukan. |
| get_Directory() | Mengembalikan sebuah objek DirectoryInfo yang mewakili direktori di mana file yang diwakili oleh objek saat ini berada. |
| get_DirectoryName() | Mengembalikan nama lengkap direktori di mana file yang diwakili oleh objek saat ini berada. |
| get_Exists() override | Mengembalikan nilai yang menunjukkan apakah file ada. |
| get_IsReadOnly() | Mengembalikan nilai yang menunjukkan apakah atribut ReadOnly sudah diatur. |
| get_Length() | Mengembalikan ukuran file dalam byte. |
| get_Name() override | Mengembalikan nama file. |
| MoveTo(const String&) | Memindahkan file yang diwakili oleh objek saat ini ke lokasi yang ditentukan. |
| Open(FileMode) | Membuka file yang diwakili oleh objek saat ini dalam mode yang ditentukan untuk membaca dan menulis serta tanpa berbagi. |
| Open(FileMode, FileAccess) | Membuka file yang diwakili oleh objek saat ini dalam mode yang ditentukan, dengan tipe akses yang ditentukan dan tanpa berbagi. |
| Open(FileMode, FileAccess, FileShare) | Membuka file yang diwakili oleh objek saat ini dalam mode yang ditentukan, dengan tipe akses yang ditentukan dan opsi berbagi. |
| OpenRead() | Membuka file yang diwakili oleh objek saat ini hanya untuk membaca, dalam mode ‘Open’ dengan akses berbagi untuk membaca. |
| OpenText() | Membuka file yang ada pada lokasi yang ditentukan oleh jalur yang diwakili oleh objek saat ini untuk membaca teks menggunakan enkoding UTF-8 tanpa berbagi. |
| OpenWrite() | Membuka file yang diwakili oleh objek saat ini hanya untuk menulis, dalam mode ‘OpenOrCreate’ tanpa berbagi. |
| Replace(const String&, const String&) | Mengganti isi file tujuan yang ditentukan dengan file yang diwakili oleh objek FileInfo saat ini dan membuat cadangan file yang diganti. |
| Replace(const String&, const String&, bool) | Mengganti isi file tujuan yang ditentukan dengan file yang diwakili oleh objek FileInfo saat ini dan membuat cadangan file yang diganti. |
| set_IsReadOnly(bool) | Mengatur atau menghapus atribut ReadOnly pada file. |
| ToString() const override | Mengembalikan jalur yang diwakili oleh objek saat ini. |
Lihat Juga
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Page for C++