求各位大神幫助求各位大神幫助求各位大神幫助求各位大神幫助
uj5u.com熱心網友回復:
遍歷檔案檔案網上一找一大把。。。uj5u.com熱心網友回復:
在TreeCtrl 中HTREEITEM hItem,hSubItem;
hItem = YOurtree.InsertItem("Parent1",TVI_ROOT);添加Parent1
hSubItem = m_YOurtree.InsertItem("Child1_1",hItem);//Parent1上添加一個子結點
uj5u.com熱心網友回復:
利用CMFSHELLLISTCONTROL和CMFCshellTReectrol,不到十行代碼就能完美解決你的問題,百度上很多例子https://www.baidu.com/s?wd=cmfcshelltreectrol%20listconreol&rsv_spt=1&rsv_iqid=0xa690870100044d12&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=baiduhome_pg&rsv_enter=1&oq=cmfcshelltreectrl&rsv_t=0a9eKMUkijo7E2W%2FwDVuDJzEyLPCg6c1xVdQWKqugBiySzlhMZqMc1oHQDSJh76w4UMX&rsv_sug1=17&rsv_sug7=100&rsv_pq=aaef5d8400043183&rsv_sug3=31&rsv_sug2=0&inputT=21192&rsv_sug4=23194
uj5u.com熱心網友回復:
system("dir /b /a-d c:\\*.* >d:\\allfiles.txt");//讀檔案d:\\allfiles.txt的內容即C:\\下所有檔案的名字
system("dir /b /a-d /s c:\\*.* >d:\\allfilesinsub.txt");
//讀檔案d:\\allfilesinsub.txt的內容即C:\\下所有檔案的名字包含子目錄
system("dir /b /ad c:\\*.* >d:\\alldirs.txt");
//讀檔案d:\\alldirs.txt的內容即C:\\下所有子目錄的名字
請記住,能用shell命令獲取檔案、檔案夾資訊或者操作檔案、檔案夾最好用shell命令獲取或者操作,而不要用各種API獲取或者操作,因為當遇到非法檔案夾名或非法檔案名或非法檔案長度、非法檔案日期、壓縮檔案、鏈接檔案、稀疏檔案……等各種意料之外的情況時,API會處理的不全面或陷入死回圈,而shell命令不會。
如果嫌system黑視窗一閃,將system("...")替換為WinExec("cmd /c ...",SW_HIDE);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/132495.html
標籤:基礎類
