程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> VC >> 關於VC++ >> 清理VC工程

清理VC工程

編輯:關於VC++

一、問題的提出

在學習Visual C++編程的時候,會建立一個又一個的工程,這麼多的工程,除 了管理上的問題之外,就是要占用大量的磁盤空間,而實際有用的東西並不大。 如果VC工程較長的時間不用,而又必須保留,那麼清除其中無用的東西就勢在必 行。在VC工程中,我們可以把工程目錄下面的*.ncb、*.opt、*.plg文件刪除是不 會影響工程的完整性,另外還有比較大的就是debug和release兩個文件夾,也可 以刪除。

二、問題的解決思路

要想解決上面的問題,最笨的辦法就是手工刪除你不想要的東西,但是這樣耗 時耗力。最好的辦法就是寫一個程序,來完成你想完成的任務。

解決的思路就是用遞歸的辦法查找每一個目錄,如果目錄下含有*.dsw文件, 我們就認為這就是一個VC工程,然後按照要求刪除文件。

對於生成EXE的工程,為了便於浏覽運行結果,也可以只保留debug或release 目錄下的EXE文件。

三、問題的解決

本人在Windows 98下,用Visual C++ 6.0 編寫了一程序,程序的內容很簡單 ,就是遞歸調用,和對文件的一些基本操作,大家可以看源程序。

四、運行結果

該程序的運行界面如下:

五、結束語

程序是在匆忙之間寫完的,還有很多不足之處,讀者可以根據自己的需要進行 相應的修改。

本文配套源碼

  1. 上一頁:
  2. 下一頁:
欄目導航
Copyright © 程式師世界 All Rights Reserved