VC學習筆記7檔案操作

2021-07-04 05:38:48 字數 717 閱讀 7114

在mfc中用cfile類來進行檔案讀寫

cfile file; //建立檔案類

file.open("xx.txt",cfile::modecreate|cfile::modereadwrite);  //建立檔案以讀寫方式開啟

file.write("lalala",6);  //寫檔案

file.colse();  //關閉

要讀的話

unsigned char buf[max];

file.read(buf,max);

還可以獲取檔案資訊

cfilestatus fs;  //這個結構儲存檔案資訊,寫時會自動建立

file.getstatus(fs);  //讀取檔案資訊

如果要提取檔案建立時間

cstring ctime=fs.m_ctime.format("%y-%m-%d  %h:%m:%s");  //把時間格式化到ctime

序列化操作

carchive ar(&file,carchive::store);  //定義序列化寫類的變數,以儲存方式

現在如果需要寫,只需用c++的符號<<

如ar《當然如果要讀

carchive ar(&file,carchive::load);

然後用ar>>data

補充:格式化顯示strtext.format();//相當於c語言printf格式化,當然strtext為cstring類

linux學習筆記二,檔案操作

在一般的檔案操作中,一般分為三個步驟,開啟檔案 操作檔案 關閉檔案。下面我們就安裝這三個步驟講解 一 開啟檔案。include include include int open const char path,int oflags int open const char path,int oflag...

Python學習筆記 四 檔案操作

讀取鍵盤輸入 buf raw input please input your name buf raw input 開啟檔案 如果hello.txt不存在 fp open hello.txt w w是說建立這個檔案,以寫的方式開啟 fp.write text fp.close 如果hello.txt...

Linux學習筆記02 檔案操作

新建乙個名為 hello 的檔案 touch hello ls hello 檢視新建的檔案 複製檔案到指定目錄下,例項 將 hello 檔案複製到 one two 資料夾下cp hello one two 複製目錄,加上 r 刪除檔案 rm hello刪除目錄rm r test 使用 mv 命令移動...