使用cfile類新型檔案操作
一:1.讀取檔案資訊
virtual bool open(lpctstr lpszfilename. uint nopenflags,cfileexception *perror=null)
lpszfilename:要開啟的檔名,可以包含完整路徑,也可以是相對繁的檔名
nopenflags 表示檔案開啟標記,常見屬性
cfile::modecreate 建立新檔案,如果已經存在,則刪除檔案中的資料
cfile::modenotruncate與上乙個組合使用,如果檔案存在,不刪除現有資料
cfile::moderead唯讀形式
cfile::modereadwrite讀寫形式
cfile::modewrite只寫
perror:乙個異常指標,一般為null
2:關閉檔案
virtual void close();
3:virtual uint read(void *lpbuf,uint ncount)//從檔案讀取資料到緩衝區
lpbuf表示接受資料的緩衝區
ncount從檔案中讀取資料的最大數量
4:dword readhuge(void *lpbuf,dword dwcount)從檔案讀取資料到緩衝區,主要用於大檔案讀取
lpbuf:表示接受資料的緩衝區
dwcount從檔案中讀取資料的最大數量
5:virtual ulonglong getlength()const;//用於獲取檔案的長度
檔案的基本操作
1.建立檔案 獲取本地沙盒路徑 nsstring homepath nshomedirectory 設定檔案路徑 nsfilemanager nsfilemanager filemanager nsfilemanager alloc init 錯誤 nsfilemanager filemanager...
檔案的基本操作
檔案可以按找兩種方式處理,一種是按照字串進行處理,另一種是按照二進位制進行處理。常見的文字型別有txt,log,py等。常見的二進位制檔案型別有exe,jpg,mp4等。編碼使用的作業系統預設編碼 中文windows預設編碼是gbk 英文windows預設編碼是utf 8。語法 open 檔名,模式...
基本的檔案操作
檔案是作業系統為使用者或應用程式提供的乙個讀寫硬碟的虛擬單位。檔案的操作是基於檔案,即檔案的操作核心就是 讀和寫。也 就是只要我們想要操作檔案就是對作業系統發起請求,然後由作業系統將使用者或應用程式對檔案的讀寫操作轉換成集體的硬碟指令 比如控制碟片轉動,控制機械手臂移動,以此來讀取資料 記憶體無法永...