99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

MFC第二課文件類型使用技巧

1)文件/文件夾是否存在
添加頭文件:
#include <shlwapi.h>
#pragma comment(lib,"Shlwapi.lib")

創新互聯是一家專注于網站設計、網站建設與策劃設計,北碚網站建設哪家好?創新互聯做網站,專注于網站建設10余年,網設計領域的專業建站公司;建站業務涵蓋:北碚等地區。北碚做網站價格咨詢:18982081108

PathFileExists(CString strFileName)

2)文件夾
創建文件夾:CreateDirectory()
刪除文件夾:ReMoveDirectory()

3)文件路徑的存儲問題
例如:test\\test.cpp文件
如果需要保存在一個CString類型或者
一個char數組,需要添加多一個\
如下:
char* pdbName = "test\\\test.cpp"
否則運行的查看顯示如下:
test\test.cpp

注意:實際上可以通過/,來避免上述問題的產生

修改文件名稱
CString strOldName= _T("D:\\old.txt");
CString strNewName= _T("D:\\new.txt");
CFile::Rename(strOldName,strNewName);

需求說明:文件夾中的文件一律替換成小寫

void TransferName(CString strDirPath)??
{??
??? CFileFind finder;
??? CString path;
??? path.Format(_T("%s/*.*"),strDirPath);
??? BOOL bWorking = finder.FindFile(path);
??? while(bWorking)
? {
??????? bWorking = finder.FindNextFile();
??????? if(finder.IsDirectory() && !finder.IsDots())
??? {//處理文件夾
??????????? TransferName(finder.GetFilePath()); //遞歸文件夾
??????? }
??????? else
??? {//轉換文件名稱大小寫
????? if(!finder.IsDots())
????? {
??????? CString strOldName = finder.GetFilePath();
??????? CString strNewName = finder.GetFilePath();
??????? strNewName.MakeLower();
??????? CFile::Rename(strOldName,strNewName);
????? }
?
??????? }
??? }
}
?
調用過程:
??? CString strDir = _T("d:/log");
??? TransferName(strDir);
其中的關鍵點:
if(!finder.IsDots())
表示當前的工作目錄

文章題目:MFC第二課文件類型使用技巧
本文路徑:http://www.yijiale78.com/article16/pcpggg.html

成都網站建設公司_創新互聯,為您提供電子商務手機網站建設品牌網站設計網站策劃網站建設用戶體驗

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化