實現檔案複製過程時,乙個問題i是我糾結了許久,cfilefind 類的成員函式 getfilepath()與getfilename(),其實很好理解的兩個函式,乙個是獲得檔案的路徑,乙個是獲得檔案的名字。但我卻在理解上犯了乙個錯誤,就是檔案路徑究竟包不包含檔案名字,如有檔案c:/test/1.txt ,那麼它的路徑和名稱分別是什麼?我理解成了,路徑:c:/test 名稱1.txt ,我按照我的理解編寫這個複製功能的實現**,老師出錯,最後我才發現,原來 路徑是包含檔名稱的 ,即上面的檔案 路徑即是:c:/test/1.txt。
似乎是個很低階的錯誤,但是的確困擾了我一段時間。
回到正題。
請看源**:
[cpp]view plain
copy
void
mycopydirectory(cstring source, cstring target)
else
} }
**:
CFileFind類的使用總結
1 cfilefind類的宣告檔案儲存在afx.h標頭檔案中。2 該類的實現的功能 執行本地檔案的查詢 查詢某個具體的檔案,查詢某類檔案x x 查詢所有檔案 3 cfilefind類是cgopherfilefind和cftpfilefind類的基類。4 cfilefind類的建構函式 cfilefi...
利用MFC的CClientDC類實現畫線功能
cclientdc 派生於cdc 類,在建構函式時呼叫 getdc 函式,在析構時呼叫 releasedc 函式。cclientdc dc this cclientdc dc getparent 可繪製直線到工具欄等地方 dc.moveto m ptorigin dc.lineto point mf...
利用MFC類製作工具提示
利用mfc嚮導自動生成的單文件或多文件應用程式中,工具欄上都可以有工具提示,只需要編輯其屬性,填上需要提示的文字就行了。如果我們想給普通按鈕新增提示,該怎麼做呢?其實不難。mfc類庫里有乙個ctooltipctrl類,利用該類便可輕鬆實現。這個類在msdn裡有介紹,我們通常只需用到其中的create...