Bagikan melalui


header fileapi.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

fileapi.h berisi antarmuka pemrograman berikut:

Fungsi

 
AreFileApisANSI

Menentukan apakah fungsi I/O file menggunakan halaman kode set karakter ANSI atau OEM.
AreShortNamesEnabled

Fungsi AreShortNamesEnabled menentukan apakah nama pendek diaktifkan untuk volume yang ditentukan.
CompareFileTime

Membandingkan dua kali file.
CreateDirectory2A

Membuat direktori baru. (ANSI)
CreateDirectory2W

Membuat direktori baru. (Unicode)
CreateDirectoryA

Membuat direktori baru. (CreateDirectoryA)
CreateDirectoryW

Membuat direktori baru. (CreateDirectoryW)
CreateFile2

Membuat atau membuka file atau perangkat I/O.
CreateFile3

Membuat atau membuka file atau perangkat I/O.
CreateFileA

Membuat atau membuka file atau perangkat I/O. Perangkat I/O yang paling umum digunakan adalah sebagai berikut:_file, aliran file, direktori, disk fisik, volume, buffer konsol, tape drive, sumber daya komunikasi, mailslot, dan pipa. (ANSI)
CreateFileW

Membuat atau membuka file atau perangkat I/O. Perangkat I/O yang paling umum digunakan adalah sebagai berikut:_file, aliran file, direktori, disk fisik, volume, buffer konsol, tape drive, sumber daya komunikasi, mailslot, dan pipa. (Unicode)
DefineDosDeviceW

Menentukan, mendefinisikan ulang, atau menghapus nama perangkat MS-DOS. (DefineDosDeviceW)
DeleteFile2A

Menghapus file yang ada. (ANSI)
DeleteFile2W

Menghapus file yang ada. (Unicode)
DeleteFileA

Menghapus file yang ada. (DeleteFileA)
DeleteFileW

Menghapus file yang ada. (DeleteFileW)
DeleteVolumeMountPointw

Menghapus huruf kandar atau folder terpasang. (DeleteVolumeMountPointw)
FileTimeToLocalFileTime

Mengonversi waktu file ke waktu file lokal.
FindClose

Menutup handel pencarian file yang dibuka oleh fungsi FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW, atau FindFirstStreamW.
FindCloseChangeNotification

Menghentikan pemantauan handel pemberitahuan perubahan.
FindFirstChangeNotificationA

Membuat handel pemberitahuan perubahan dan menyiapkan kondisi filter pemberitahuan perubahan awal. (ANSI)
FindFirstChangeNotificationW

Membuat handel pemberitahuan perubahan dan menyiapkan kondisi filter pemberitahuan perubahan awal. (Unicode)
FindFirstFileA

Mencari direktori untuk file atau subdirektori dengan nama yang cocok dengan nama tertentu (atau nama parsial jika kartubebas digunakan). (ANSI)
FindFirstFileExA

Mencari direktori untuk file atau subdirektori dengan nama dan atribut yang cocok dengan yang ditentukan. (FindFirstFileExA)
FindFirstFileExW

Mencari direktori untuk file atau subdirektori dengan nama dan atribut yang cocok dengan yang ditentukan. (FindFirstFileExw)
FindFirstFileNameW

Membuat enumerasi semua tautan keras ke file yang ditentukan. Fungsi FindFirstFileNameW mengembalikan handel ke enumerasi yang dapat digunakan pada panggilan berikutnya ke fungsi FindNextFileNameW.
FindFirstFilew

Mencari direktori untuk file atau subdirektori dengan nama yang cocok dengan nama tertentu (atau nama parsial jika kartubebas digunakan). (Unicode)
FindFirstStreamw

Menghitung aliran pertama dengan jenis aliran ::$DATA dalam file atau direktori yang ditentukan.
FindFirstVolumew

Mengambil nama volume pada komputer. (FindFirstVolumew)
FindNextChangeNotification

Meminta sistem operasi menandakan pemberitahuan perubahan menangani saat berikutnya mendeteksi perubahan yang sesuai.
FindNextFileA

Melanjutkan pencarian file dari panggilan sebelumnya ke fungsi FindFirstFile, FindFirstFileEx, atau FindFirstFileTransacted. (ANSI)
FindNextFileNameW

Terus menghitung tautan keras ke file menggunakan handel yang dikembalikan oleh panggilan yang berhasil ke fungsi FindFirstFileNameW.
FindNextFileW

Melanjutkan pencarian file dari panggilan sebelumnya ke fungsi FindFirstFile, FindFirstFileEx, atau FindFirstFileTransacted. (Unicode)
FindNextStreamW

Melanjutkan pencarian aliran yang dimulai oleh panggilan sebelumnya ke fungsi FindFirstStreamW.
FindNextVolumeW

Melanjutkan pencarian volume yang dimulai dengan panggilan ke fungsi FindFirstVolume. (FindNextVolumeW)
FindVolumeClose

Menutup handel pencarian volume yang ditentukan.
FlushFileBuffers

Menghapus buffer file tertentu dan menyebabkan semua data buffer ditulis ke file.
GetCompressedFileSizeA

Mengambil jumlah aktual byte penyimpanan disk yang digunakan untuk menyimpan file tertentu. (ANSI)
GetCompressedFileSizeW

Mengambil jumlah aktual byte penyimpanan disk yang digunakan untuk menyimpan file tertentu. (Unicode)
GetDiskFreeSpaceA

Mengambil informasi tentang disk yang ditentukan, termasuk jumlah ruang kosong pada disk. (ANSI)
GetDiskFreeSpaceExA

Mengambil informasi tentang jumlah ruang yang tersedia pada volume disk, yang merupakan jumlah total ruang, jumlah total ruang kosong, dan jumlah total ruang kosong yang tersedia untuk pengguna yang terkait dengan utas panggilan. (ANSI)
GetDiskFreeSpaceExW

Mengambil informasi tentang jumlah ruang yang tersedia pada volume disk, yang merupakan jumlah total ruang, jumlah total ruang kosong, dan jumlah total ruang kosong yang tersedia untuk pengguna yang terkait dengan utas panggilan. (Unicode)
GetDiskFreeSpaceW

Mengambil informasi tentang disk yang ditentukan, termasuk jumlah ruang kosong pada disk. (Unicode)
GetDiskSpaceInformationA

Mendapatkan informasi ruang disk untuk volume di jalur akar tertentu.
GetDiskSpaceInformationW

Mendapatkan informasi ruang disk untuk volume di jalur akar tertentu.
GetDriveTypeA

Menentukan apakah drive disk dapat dilepas, diperbaiki, CD-ROM, disk RAM, atau drive jaringan. (ANSI)
GetDriveTypeW

Menentukan apakah drive disk dapat dilepas, diperbaiki, CD-ROM, disk RAM, atau drive jaringan. (Unicode)
GetFileAttributesA

Mengambil atribut sistem file untuk file atau direktori tertentu. (ANSI)
GetFileAttributesExA

Mengambil atribut untuk file atau direktori tertentu. (ANSI)
GetFileAttributesExW

Mengambil atribut untuk file atau direktori tertentu. (Unicode)
GetFileAttributesW

Mengambil atribut sistem file untuk file atau direktori tertentu. (Unicode)
GetFileInformationByHandle

Mengambil informasi file untuk file yang ditentukan. (GetFileInformationByHandle)
GetFileSize

Mengambil ukuran file yang ditentukan, dalam byte.
GetFileSizeEx

Mengambil ukuran file yang ditentukan.
GetFileTime

Mengambil tanggal dan waktu file atau direktori dibuat, terakhir diakses, dan terakhir dimodifikasi.
GetFileType

Mengambil tipe file dari file yang ditentukan.
GetFinalPathNameByHandleA

Mengambil jalur akhir untuk file yang ditentukan. (ANSI)
GetFinalPathNameByHandleW

Mengambil jalur akhir untuk file yang ditentukan. (Unicode)
GetFullPathNameA

Mengambil jalur lengkap dan nama file dari file yang ditentukan. (ANSI)
GetFullPathNameW

Mengambil jalur lengkap dan nama file dari file yang ditentukan. (Unicode)
GetLogicalDrives

Mengambil bitmask yang mewakili drive disk yang saat ini tersedia.
GetLogicalDriveStringsW

Mengisi buffer dengan string yang menentukan drive yang valid dalam sistem. (GetLogicalDriveStringsW)
GetLongPathNameA

Mengonversi jalur yang ditentukan ke bentuk panjangnya. (ANSI)
GetLongPathNameW

Mengonversi jalur yang ditentukan ke bentuk panjangnya. (Unicode)
GetShortPathNameW

Mengambil formulir jalur pendek dari jalur yang ditentukan. (GetShortPathNameW)
GetTempFileNameA

Membuat nama untuk file sementara. Jika nama file unik dibuat, file kosong dibuat dan handel ke file tersebut dirilis; jika tidak, hanya nama file yang dihasilkan. (GetTempFileNameA)
GetTempFileNameW

Membuat nama untuk file sementara. Jika nama file unik dibuat, file kosong dibuat dan handel ke file tersebut dirilis; jika tidak, hanya nama file yang dihasilkan. (GetTempFileNameW)
GetTempPath2A

Mengambil jalur direktori yang ditunjuk untuk file sementara, berdasarkan hak istimewa proses panggilan. (ANSI)
GetTempPath2W

Mengambil jalur direktori yang ditunjuk untuk file sementara, berdasarkan hak istimewa proses panggilan. (Unicode)
GetTempPathA

Mengambil jalur direktori yang ditunjuk untuk file sementara. (ANSI)
GetTempPathW

Mengambil jalur direktori yang ditunjuk untuk file sementara. (Unicode)
GetVolumeInformationA

Mengambil informasi tentang sistem file dan volume yang terkait dengan direktori akar yang ditentukan. (ANSI)
GetVolumeInformationByHandleW

Mengambil informasi tentang sistem file dan volume yang terkait dengan file yang ditentukan.
GetVolumeInformationW

Mengambil informasi tentang sistem file dan volume yang terkait dengan direktori akar yang ditentukan. (Unicode)
GetVolumeNameForVolumeMountPointw

Mengambil jalur GUID volume untuk volume yang terkait dengan titik pemasangan volume yang ditentukan ( huruf drive, jalur GUID volume, atau folder yang dipasang). (GetVolumeNameForVolumeMountPointw)
GetVolumePathNamesForVolumeNameW

Mengambil daftar huruf kandar dan jalur folder yang dipasang untuk volume yang ditentukan. (GetVolumePathNamesForVolumeNameW)
GetVolumePathNameW

Mengambil titik pemasangan volume tempat jalur yang ditentukan dipasang. (GetVolumePathNameW)
LocalFileTimeToFileTime

Mengonversi waktu file lokal ke waktu file berdasarkan Waktu Universal Terkoordinasi (UTC).
LockFile

Mengunci file yang ditentukan untuk akses eksklusif oleh proses panggilan.
LockFileEx

Mengunci file yang ditentukan untuk akses eksklusif oleh proses panggilan. Fungsi ini dapat beroperasi baik secara sinkron atau asinkron dan dapat meminta kunci eksklusif atau bersama.
QueryDosDeviceW

Mengambil informasi tentang nama perangkat MS-DOS. (QueryDosDeviceW)
ReadFile

Membaca data dari perangkat file atau input/output (I/O) yang ditentukan. Pembacaan terjadi pada posisi yang ditentukan oleh penunjuk file jika didukung oleh perangkat.
ReadFileEx

Membaca data dari perangkat file atau input/output (I/O) yang ditentukan. Ini melaporkan status penyelesaiannya secara asinkron, memanggil rutinitas penyelesaian yang ditentukan saat membaca selesai atau dibatalkan dan utas panggilan dalam status tunggu yang dapat diperingatkan.
ReadFileScatter

Membaca data dari file dan menyimpannya dalam array buffer.
RemoveDirectory2A

Menghapus direktori kosong yang ada. (ANSI)
RemoveDirectory2W

Menghapus direktori kosong yang ada. (Unicode)
RemoveDirectoryA

Menghapus direktori kosong yang ada. (ANSI)
RemoveDirectoryW

Menghapus direktori kosong yang ada. (Unicode)
SetEndOfFile

Mengatur ukuran file fisik untuk file yang ditentukan ke posisi penunjuk file saat ini.
SetFileApisToANSI

Menyebabkan fungsi I/O file menggunakan halaman kode set karakter ANSI untuk proses saat ini.
SetFileApisToOEM

Menyebabkan fungsi I/O file untuk proses menggunakan halaman kode set karakter OEM.
SetFileAttributesA

Mengatur atribut untuk file atau direktori. (ANSI)
SetFileAttributesW

Mengatur atribut untuk file atau direktori. (Unicode)
SetFileInformationByHandle

Menyetel informasi file untuk file yang ditentukan.
SetFileIoOverlappedRange

Mengaitkan rentang alamat virtual dengan handel file yang ditentukan.
SetFilePointer

Memindahkan penunjuk file dari file yang ditentukan. (SetFilePointer)
SetFilePointerEx

Memindahkan penunjuk file dari file yang ditentukan. (SetFilePointerEx)
SetFileTime

Mengatur tanggal dan waktu file atau direktori yang ditentukan dibuat, terakhir diakses, atau terakhir diubah.
SetFileValidData

Mengatur panjang data yang valid dari file yang ditentukan. Fungsi ini berguna dalam skenario yang sangat terbatas. Untuk informasi selengkapnya, lihat bagian Keterangan.
UnlockFile

Membuka kunci wilayah dalam file yang terbuka.
UnlockFileEx

Membuka kunci wilayah dalam file yang ditentukan. Fungsi ini dapat beroperasi baik secara sinkron atau asinkron.
WriteFile

Menulis data ke file atau perangkat input/output (I/O) yang ditentukan.
WriteFileEx

Menulis data ke file atau perangkat input/output (I/O) yang ditentukan. Ini melaporkan status penyelesaiannya secara asinkron, memanggil rutinitas penyelesaian yang ditentukan saat penulisan selesai atau dibatalkan dan utas panggilan dalam status tunggu yang dapat diperingatkan.
WriteFileGather

Mengambil data dari array buffer dan menulis data ke file.

Struktur

 
BY_HANDLE_FILE_INFORMATION

Berisi informasi yang diambil fungsi GetFileInformationByHandle.
CREATEFILE2_EXTENDED_PARAMETERS

Berisi parameter opsional yang diperluas untuk CreateFile2.
CREATEFILE3_EXTENDED_PARAMETERS

DISK_SPACE_INFORMATION

Struktur DISK_SPACE_INFORMATION berisi informasi tentang ruang disk untuk volume tertentu.
WIN32_FILE_ATTRIBUTE_DATA

Berisi informasi atribut untuk file atau direktori.
WIN32_FIND_STREAM_DATA

Berisi informasi tentang aliran yang ditemukan oleh fungsi FindFirstStreamW atau FindNextStreamW.

Enumerasi

 
DIRECTORY_FLAGS

Menentukan bendera yang dapat digunakan dengan fungsi CreateDirectory2 untuk menentukan bagaimana direktori harus dibuat.
STREAM_INFO_LEVELS

Menentukan nilai yang digunakan dengan fungsi FindFirstStreamW untuk menentukan tingkat informasi data yang dikembalikan.