在學習 Visual C++ 開發的過程中,我們往往會建立大量的專案。隨著時間推移,這些專案不僅造成管理混亂,更佔用了大量寶貴的磁碟空間。事實上,專案中真正有價值的核心代碼往往只佔很小比例。若某專案長期閒置但又必須保留,清理其中的冗餘文件便成了必要舉措。
在 VC 專案目錄下,以下文件刪除後不會影響專案完整性:
若專案生成 EXE,為便於日後查看運行結果,可選擇保留 Debug 或 Release 目錄下的可執行文件。
手工逐一刪除既耗時又費力。最佳策略是編寫一個小程式,自動遞迴掃描目錄:只要發現 *.dsw 文件(VC 6.0 專案檔),即判定為 VC 專案,隨後按規則刪除上述冗餘文件。
作者在 Windows 98 + Visual C++ 6.0 環境下開發了該工具,核心邏輯僅涉及遞迴目錄遍歷與基本文件操作。程式介面如下圖所示:

程式趕工完成,難免有不足之處,讀者可依需求自行修改擴展。文末附有完整原始碼供參考。