kelas System::IO::FileInfo

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

MetodeDeskripsi
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() overrideMenghapus 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() overrideMengembalikan 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() overrideMengembalikan 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 overrideMengembalikan jalur yang diwakili oleh objek saat ini.

Lihat Juga