在編程時,經常有一些針對目錄的操作,如打開目錄對話框選擇一個目錄,直接創建多級目錄,直接刪除多級目錄,判定某個目錄是否存在等。本文就這些問題給出編程實現方法,並給出具體的程序代碼,供各位編程愛好者參考。
一、判定目錄是否存在:
C++ Builder中提供了檢查文件是否存在的函數FileExists,但沒有提供檢查目錄是否存在的函數,我們可以用Windows API函數FindFirstFile實現這個功能。程序實現如下:
設char *Dir為帶判定的目錄
bool Exist; // 最後結果,表示目錄是否存在
if(Dir[strlen(Dir)]=='')Dir[strlen(Dir)-1]='