乙個簡單的檔案查詢C 封裝類

2021-04-25 17:16:15 字數 857 閱讀 8486

平時要用到列舉系統硬碟上的檔案的機會比較多,每次幾乎都會重複那一些步驟,而且要列舉不同的檔案型別也是相當的不方便, 於是簡單的封裝了乙個檔案查詢類,暫不支援多執行緒,不過**函式的使用相當的方便與簡潔

封裝的** 稍後上傳csdn資源

使用這個類的示例如下: 首先包含類標頭檔案 lxfilefinder.h  其他步驟請看下 

*              by beyondcode

#include "lxfilefinder.h"

#include

void callback findfile( lpctstr lppathname, lpctstr lpfilename );

void callback finddirect( lpctstr lppathname, lpctstr lpfilename );

int _tmain()

//新增需要查詢的字尾名

if( !finder.setdirect2( _t("e://") ) )   //設定查詢的起始目錄

//設定**函式

finder.setfindfilecallback( findfile );  

finder.setfinddirectorycallback( finddirect );

//開始列舉目錄結構

if( !finder.enumefile2() )

return 0;

}void callback findfile( lpctstr lppathname, lpctstr lpfilename )

void callback finddirect( lpctstr lppathname, lpctstr lpfilename )

乙個簡單的日誌封裝類

記錄乙個自己封裝的日誌類,不完善的地方,望指點。其中,包含寫檔案和輸出到終點,定義日誌等級,定義日誌儲存檔案時間間隔,日誌檔案個數等 並統一日誌輸出格式 檔名,方法名等資訊 import logging from logging import handlers class logger object...

用C 封裝了乙個簡單的「按鈕」類

功能簡單,僅僅實現按鈕的按下和鬆開的效果,按鈕具體實現什麼功能就由開發者自己定義了 1 include 2 include 3 include 4using namespace std 5class botton 25void lbotton down 滑鼠左鍵按下 26 35void lontto...

GObject 二 簡單封裝乙個類

簡單說,gobject就是乙個讓c語言實現物件導向的工具。或者是讓gobject子類化的過程 以下就是步驟 1 在.h檔案中包含 2 在.h檔案中建立例項結構體和類結構體,以封裝乙個類。3 在.h檔案中定義p type t巨集,宣告p t get type函式。4 在.c檔案中呼叫g define ...