日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

垃圾文件清理

發布時間:2024/1/18 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 垃圾文件清理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

清理系統盤的垃圾文件,以提高系統整體效率

author : 辟邪馬甲

#include <string>
#include <list>
#include <vector>
using namespace std;

?static int ix = 0;

public:

?WASTECLEAN_NODE node;
?int?m_nLevel;
?WasteCleanList m_WasteList;
?CWinThread* m_pThread;

垃圾文件擴展結構:

struct ?WASTECLEAN_NODE?
{
????
string?strFileName;????????//?擴展名或垃圾文件名
????bool?bExt;????????????????//?true?是擴展名,?false?是垃圾文件名
????string?strType;????????????//?類型說明
????int?iLevel;????????????????//?清理級別:?強力清理,推薦清理,簡單清理
????bool?bSelect;????????????//?是否被選中

????
enum?enCLEANLEVEL
????
{
????????LEVEL_MIGHTINESS,????
//?強力清理
????????LEVEL_COMMEND,????????//?推薦清理
????????LEVEL_SIMPLE????????//?簡單清理
????}
;
}
;

?

typedef?list < WASTECLEAN_NODE > ?WasteCleanList;

?

void ?CCleanTestDlg::OnTrack()?
{
?WasteCleanList?list1;

?list1.erase(?list1.begin(),?list1.end()?);
?list1.clear();


?GetWasteList(?WASTECLEAN_NODE::LEVEL_MIGHTINESS,?list1?);

?StartWorker(?list1,?WASTECLEAN_NODE::LEVEL_MIGHTINESS?);
}

void ?CCleanTestDlg::StartWorker( const ?WasteCleanList? & rList,WASTECLEAN_NODE::enCLEANLEVEL?level)
{
?StartCleanProc(?rList,?level?);
?
}

void ?CCleanTestDlg::GetSysDrive()? // 系統盤符
{

?LPTSTR?lpszSystemInfo;??????
// ?pointer?to?system?information?string?
?DWORD?cchBuff? = ?BUFSIZEEX;???? // ?size?of?computer?or?user?name?
?TCHAR?tchBuffer[BUFSIZEEX];
?ZeroMemory(?tchBuffer,
sizeof (?tchBuffer?)?);

?lpszSystemInfo?
= ?tchBuffer;

?CString?strDir?
= ? "" ;
?UINT?drvType?
= ? 0 ;


?
if (?GetSystemDirectory(?lpszSystemInfo,?MAX_PATH? + ? 1 ?)?)
?{
??strDir.Format(?
" %s " ,?lpszSystemInfo?);??
??drvType?
= ?GetDriveType(?strDir.Left(? 3 ?)?);
??
if ?(?drvType? == ?DRIVE_FIXED?)
??{
???g_strPath?
= ?strDir.Left(? 3 ?);
??}
?}

}


void ?CCleanTestDlg::StartCleanProc( const ?WasteCleanList? & rList,?
????????????WASTECLEAN_NODE::enCLEANLEVEL?level)
{
?g_bRuning?
= ?TRUE;
?g_wList?
= ?rList;
?GetSysDrive();
?
?ResetEvent(?ghThreadExitEvent?);
?
?
?m_pThread?
= ?AfxBeginThread(? & ThreadsProc,?
??(LPVOID)NULL,?THREAD_PRIORITY_NORMAL?);
}

void ?DealWasteScan(?CString?strpath?)
{

?
if ?(? ! ?g_bRuning?)
??
return ;
?chdir(?strpath?);

?
int ?iItem? = ?g_wList.size();


?
?WasteCleanList::iterator?plist;


?
for ?(?plist? = ?g_wList.begin();?plist? != ?g_wList.end();?plist ++ ?)
?{
// ??CString?strdd?=??plist->strFileName.c_str();
??DeleteRabbishFile(?strpath,?plist -> strFileName.c_str()?);?
?}
?

?DeleteZeroFile(strpath);
?BOOL?flag;
?CFileFind?m_File;
?DWORD?dwRes;
?flag?
= ?m_File.FindFile(?NULL?);
?
while (flag? && ?g_bRuning)
?{
??dwRes?
= ?WaitForSingleObject(ghThreadExitEvent, 0 );
??
if (?dwRes? == ?WAIT_OBJECT_0?)
??{
???g_bRuning?
= ?FALSE;
???
break ;
??}
??flag?
= ?m_File.FindNextFile();
??
if (?m_File.IsDirectory()?)
??{
???
if (? ! m_File.IsDots()?)
???{?????
????strpath?
= ?m_File.GetFilePath();
????DealWasteScan(?strpath?);??
???}
??}
?}
?


}

?

void ?DeleteRabbishFile(?CString?strFilePath,CString?strFileExt?)
{
?CFileFind?findfile;
?CString?tFileName;
?CString?strPath;

?
//
?SetCurrentDirectory(?strFilePath?)?;
?
if (findfile.FindFile(?strFileExt?)?)?
?{
??
while (?findfile.FindNextFile()?)
??{
???strPath?
= ?findfile.GetFilePath();
???tFileName?
= ?findfile.GetFileName();
???DeleteFile(?tFileName?);
??
??}
??strPath?
= ?findfile.GetFilePath();
??tFileName?
= ?findfile.GetFileName();
??DeleteFile(?tFileName?);
?
?}
}


void ?DeleteZeroFile(CString?path)
{
?
// chdir(path);
?CString?Path;
?
// SetCurrentDirectory(path);
?CString?ZeroFilename;
?CFileFind?finder;
?BOOL?bWorking
= finder.FindFile( " *.* " );
?
while (bWorking){
??bWorking
= finder.FindNextFile();
??
if ( ! finder.IsDirectory())
??{
???
if (finder.GetLength() == 0 )
???{
????Path
= finder.GetFilePath();
????ZeroFilename
= (LPCTSTR)finder.GetFileName();
????DeleteFile(ZeroFilename);
???}
??}
?}
}

UINT?ThreadsProc(LPVOID?pParam)?
{
?

?DealWasteScan(?g_strPath?);


?
if ?(?g_bRuning?)
?{
??AfxMessageBox(?
" 處理完畢 " ?);

??g_wList.erase(?g_wList.begin(),?g_wList.end()?);
??g_wList.clear();
??
??g_bRuning?
= ?FALSE;
?}
?
?
return ? 0 ;
}

?

BOOL?CCleanTestDlg::GetWasteList(WASTECLEAN_NODE::enCLEANLEVEL?level,?
???????????WasteCleanList?
& rList)
{
?
//
?
//
?
// ?
?m_WasteList.erase(?m_WasteList.begin(),?m_WasteList.end()?);

?m_WasteList??
= ?rList;

?
switch (?level?)
?{
?
case ?WASTECLEAN_NODE::LEVEL_MIGHTINESS:
??{???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.tmp " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???m_nLevel?
= ?node.iLevel;

???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.temp " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.??$ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.?~? " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.___ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.--- " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.$$$ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.@@@ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.^* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *._dd " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.~* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " ~*.* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.syd " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.$db " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.db$ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " file????._dd " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.ftg " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 幫助的臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.fts " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 幫助的臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.gid " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 幫助的臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " mscreate.dir " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 安裝臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " taiwan???.mtx " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " TWAIN臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.chk " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 丟失簇的恢復文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " chklist.* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 丟失簇的恢復文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.#Res " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " Mac?Photoshop轉存到PC的臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.old " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 舊的備份文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.wbk " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " Word備份文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.xlk " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " Excel備份文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.cdr_ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " Corel?DRAW備份文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " suhdlog.dat " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " Windows診斷文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " scandisk.log " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 掃描磁盤日志文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " file_id.diz " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 軟件描述文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " 0???????.nch " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 新聞組緩存文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.err " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 錯誤文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " Thumbs.db " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 預覽圖片緩存文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.bak " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時備份文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " *.dmp " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 內存垃圾文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);

???node.iLevel?
= ? 0 ;
???node.strFileName?
= ?_T(? " system.1st " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " Windows組車表診斷文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???rList?
= ?m_WasteList;
??}
??
return ? true ;
?
case ?WASTECLEAN_NODE::LEVEL_COMMEND:
??{
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.tmp " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???m_nLevel?
= ?node.iLevel;

???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.temp " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.??$ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.?~? " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.___ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.--- " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.$$$ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.@@@ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.^* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *._dd " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.~* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " ~*.* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.syd " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.$db " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.db$ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " file????._dd " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.ftg " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 幫助的臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.fts " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 幫助的臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.gid " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 幫助的臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " mscreate.dir " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 安裝臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " taiwan???.mtx " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " TWAIN臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.chk " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 丟失簇的恢復文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " chklist.* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 丟失簇的恢復文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.#Res " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " Mac?Photoshop轉存到PC的臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.old " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 舊的備份文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 1 ;
???node.strFileName?
= ?_T(? " *.wbk " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " Word備份文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???rList?
= ?m_WasteList;
??}
??
return ? true ;
?
case ?WASTECLEAN_NODE::LEVEL_SIMPLE:
??{
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.tmp " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???m_nLevel?
= ?node.iLevel;

???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.temp " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.??$ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.?~? " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.___ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.--- " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.$$$ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.@@@ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.^* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *._dd " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.~* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " ~*.* " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.syd " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.$db " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " *.db$ " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);
???
???
???node.iLevel?
= ? 2 ;
???node.strFileName?
= ?_T(? " file????._dd " ?);
???node.bExt?
= ? false ;
???node.strType?
= ?_T(? " 臨時文件 " ?);?
???node.bSelect?
= ? true ;
???m_WasteList.insert(?m_WasteList.end(),?node?);

???rList?
= ?m_WasteList;
??}
?????
return ? true ;

??
?}
?
return ? false ;
}


// end

?

????????

總結

以上是生活随笔為你收集整理的垃圾文件清理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。