Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan rutinitas ini untuk membuat, menghapus, dan memanipulasi file dan untuk mengatur dan memeriksa izin akses file.
Pustaka run-time C memiliki batas 512 untuk jumlah file yang dapat dibuka kapan saja. Mencoba membuka lebih dari jumlah maksimum deskriptor file atau aliran file menyebabkan kegagalan program. Gunakan _setmaxstdio untuk mengubah nomor ini.
Rutinitas penanganan file (deskriptor file)
Rutinitas ini beroperasi pada file yang ditunjuk oleh pendeskripsi file.
| Rutin | Menggunakan |
|---|---|
_chsize, _chsize_s |
Ubah ukuran file |
_filelength, _filelengthi64 |
Mendapatkan panjang file |
_fstat, , _fstat32_fstat64, _fstati64, , _fstat32i64,_fstat64i32 |
Mendapatkan informasi status file pada deskriptor |
_get_osfhandle |
Mengembalikan handel file sistem operasi yang terkait dengan pendeskripsi file run-time C yang ada |
_isatty |
Periksa perangkat karakter |
_locking |
Kunci area file |
_open_osfhandle |
Kaitkan deskriptor file run-time C dengan handel file sistem operasi yang ada |
_setmode |
Mengatur mode terjemahan file |
Rutinitas Penanganan File (Jalur atau Nama File)
Rutinitas ini beroperasi pada file yang ditentukan oleh jalur atau nama file.
| Rutin | Menggunakan |
|---|---|
_access, , _waccess_access_s,_waccess_s |
Periksa pengaturan izin file |
_chmod, _wchmod |
Mengubah pengaturan izin file |
_fullpath, _wfullpath |
Memperluas jalur relatif ke nama jalur absolutnya |
_makepath, , _wmakepath_makepath_s,_wmakepath_s |
Gabungkan komponen jalur menjadi jalur tunggal dan lengkap |
_mktemp, , _wmktemp_mktemp_s,_wmktemp_s |
Membuat nama file unik |
remove, _wremove |
Hapus file |
rename, _wrename |
Ganti nama file |
_splitpath, , _wsplitpath_splitpath_s,_wsplitpath_s |
Mengurai jalur ke dalam komponen |
_stat, , _stat64_stati64, _wstat, , _wstat64,_wstati64 |
Mendapatkan informasi status file pada file bernama |
_umask, _umask_s |
Atur masker izin default untuk file baru yang dibuat oleh program |
_unlink, _wunlink |
Hapus file |
Rutinitas Penanganan File (Buka File)
Rutinitas ini membuka file.
| Rutin | Menggunakan |
|---|---|
fopen, , _wfopenfopen_s,_wfopen_s |
Membuka file dan mengembalikan penunjuk ke file yang terbuka. |
_fsopen, _wfsopen |
Buka aliran dengan berbagi file dan kembalikan penunjuk ke file yang terbuka. |
_open, _wopen |
Membuka file dan mengembalikan pendeskripsi file ke file yang dibuka. |
_sopen, , _wsopen_sopen_s,_wsopen_s |
Buka file dengan berbagi file dan kembalikan deskriptor file ke file yang terbuka. |
_pipe |
Membuat pipa untuk membaca dan menulis. |
freopen, , _wfreopenfreopen_s,_wfreopen_s |
Menetapkan ulang penunjuk file. |
Rutinitas ini menyediakan cara untuk mengubah representasi file antara FILE struktur, pendeskripsi file, dan handel file Win32.
| Rutin | Menggunakan |
|---|---|
_fdopen, _wfdopen |
Mengaitkan aliran dengan file yang sebelumnya dibuka untuk I/O tingkat rendah dan mengembalikan penunjuk ke aliran terbuka. |
_fileno |
Mendapatkan deskriptor file yang terkait dengan aliran. |
_get_osfhandle |
Mengembalikan handel file sistem operasi yang terkait dengan pendeskripsi file run-time C yang ada |
_open_osfhandle |
Mengaitkan deskriptor file run-time C dengan handel file sistem operasi yang ada. |
Fungsi Win32 berikut juga membuka file dan pipa:
Lihat juga
Rutinitas runtime Universal C menurut kategori
Kontrol direktori
Panggilan sistem