分級建立目錄及檔案:
在根目錄下按照日期分類生成目錄,在日期目錄下再按照分鐘生成分鐘目錄,檔案按每分鐘生成在不同的資料夾下。
#include //_access標頭檔案
#include //_mkdir()目錄標頭檔案
void cfindfilesdlg:: testlog()
char foldername2[512];//2.二級目錄(日期)
sprintf_s(foldername2, "%s\\%02d-%02d", foldername, localsystemtime.wmonth, localsystemtime.wday);
if (_access(foldername2, 0) == -1)
//生成txt檔案
char foldername3[512];//3.**目錄(分鐘)
sprintf_s(foldername3, "%s\\%02d.%02d", foldername2, localsystemtime.whour, localsystemtime.wminute);
cstring filename; //4.檔名
filename.format("%s\\%02d.txt", foldername3, localsystemtime.wminute);
if (cstdiofile *fsp = new cstdiofile(filename, cfile::modewrite | cfile::modecreate | cfile::modenotruncate))
}}//獲得工作目錄路徑
cstring cfindfilesdlg::getmodulepath(bool bslash)
; dword dret = getmodulefilename(null, smodulefilename, max_path);
strmodulepath += smodulefilename;
int nfindindex = strmodulepath.reversefind('\\');
if (nfindindex)
else
}return strmodulepath;
}//測試按鈕
void cfindfilesdlg::onbtnclickedtest()
MFC在指定目錄下建立txt檔案
mfc在指定目錄下建立txt檔案 void creatfile else mfc開啟txt檔案游標定位到最後 cfile myfile myfile.seektoend mfc開啟方式選擇 cfile typetext 以文字檔案的形式開啟檔案 cfile typebinary 以二進位制檔案的形式...
MFC建立及讀寫ini檔案操作
判斷檔案是否存在,如果不存在建立檔案並寫入相關資料 cfilefind finder 查詢是否存在ini檔案,若不存在,則生成乙個新的預設設定的ini檔案,這樣就保證了我們更改後的設定每次都可用 bool iffind finder.findfile t d qzze.ini if iffind i...
MFC 選擇檔案目錄
方法一 cstring strpath lpmalloc pmalloc if shgetmalloc pmalloc noerror pmalloc free pidl pmalloc release 方法二 browseinfo bi char szbuf max path lpitemidli...