CreateFileA | 開啟和建立檔案、管道、郵槽、通訊服務、裝置以及控制檯
|
OpenFile | 這個函式能執行大量不同的檔案操作 |
ReadFile | 從檔案中讀出資料
|
ReadFileEx | 與ReadFile相似,只是它只能用於非同步讀操作,幷包含了一個完整的回撥 |
WriteFile | 將資料寫入一個檔案 |
WriteFileEx | 與WriteFile類似,只是它只能用於非同步寫操作,幷包括了一個完整的回撥
|
SetFilePointer | 在一個檔案中設定當前的讀寫位置
|
SetEndOfFile | 針對一個開啟的檔案,將當前檔案位置設為檔案末尾
|
CloseHandle | 關閉一個核心物件。其中包括檔案、檔案對映、程式、執行緒、安全和同步物件等
|
|
_lcreat |
建立一個檔案 |
_lopen | 以二進位制模式開啟指定的檔案 |
_lread | 將檔案中的資料讀入記憶體緩衝區 |
_lwrite | 將資料從記憶體緩衝區寫入一個檔案 |
_llseek | 設定檔案中進行讀寫的當前位置
|
_lclose | 關閉指定的檔案 |
_hread | 將檔案中的資料讀入記憶體緩衝區 |
_hwrite | 將資料從記憶體緩衝區寫入一個檔案 |
|
OpenFileMappingA | 開啟一個現成的檔案對映物件 |
CreateFileMappingA | 建立一個新的檔案對映物件 |
MapViewOfFile | 將一個檔案對映物件對映到當前應用程式的地址空間 |
MapViewOfFileEx | (內容同上) |
|
CreateDirectoryA | 建立一個新目錄 |
CreateDirectoryExA | 建立一個新目錄 |
RemoveDirectoryA | 刪除指定目錄 |
SetCurrentDirectoryA | 設定當前目錄 |
|
MoveFileA | 移動檔案 |
DeleteFileA | 刪除指定檔案
|
CopyFileA | 複製檔案
|
CompareFileTime | 對比兩個檔案的時間 |
SetFileAttributesA | 設定檔案屬性
|
SetFileTime | 設定檔案的建立、訪問及上次修改時間 |
FindFirstFileA | 根據檔名查詢檔案
|
FindNextFileA | 根據呼叫FindFirstFile函式時指定的一個檔名查詢下一個檔案
|
FindClose | 關閉由FindFirstFile函式建立的一個搜尋控制程式碼 |
SearchPathA |
查詢指定檔案 |
|
GetBinaryTypeA | 判斷檔案是否可以執行 |
GetFileAttributesA | 判斷指定檔案的屬性
|
GetFileSize | 判斷檔案長度 |
GetFileTime | 取得指定檔案的時間資訊 |
GetFileType | 在給出檔案控制程式碼的前提下,判斷檔案型別
|