MFC利用CFileFind 類實現資料夾的複製

2021-06-17 20:08:33 字數 497 閱讀 7496

實現檔案複製過程時,乙個問題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...