檔案處理函式

看雪資料發表於2015-11-15
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 在給出檔案控制程式碼的前提下,判斷檔案型別

相關文章