檔案目錄的操作DirectoryInfo類

2021-09-24 19:44:59 字數 800 閱讀 6640

directoryinfo歸屬於system.io這個輸入輸出流命名空間,主要用來操作目錄,如可以進行複製,移動,重新命名,建立和刪除目錄,此類不可被繼承。

下面我們來簡單的進行目錄操作吧。

首先呢,我在e:\盤下建立乙個資料夾,名為測試,該資料夾下又有三個子目錄,兩個資料夾,乙個.txt文字檔案,在第乙個子資料夾中繼續巢狀三個子目錄。

看下圖:

前面已經   做足了測試環境,那接下來看**吧。

//輸入乙個目錄路徑,然後就顯示下面的目錄或者檔案的資訊

private

void

showdirectory(directoryinfo dir)

} //顯示當前目錄下的檔案資訊

private

void

showfiles(directoryinfo dir)

} showdirectory()方法只能看到資料夾,而檔案型別卻不知道,所以建立乙個showfiles()來檢視檔案型別,兩個方法一同呼叫就可以得出目錄下的所有檔案了。

呼叫方法:

static

void

main(

string

args)

else

} 乙個查詢目錄下的所有子目錄就這樣完成了,自己複製**執行一下。

資料夾操作之判斷是否存在(Directory)

directory類用於操作資料夾,用於建立 移動和列舉目錄和子目錄的靜態方法。directoryinfo 類用於典型操作,如複製,移動,重新命名,建立和刪除目錄。他們都可用於獲取和設定相關屬性或有關建立 訪問及寫入操作的 datetime 資訊。directory類和 directoryinfo ...

Director類的使用

在cocos2d x中,把統籌遊戲大局的類抽象為導演類 director director 是整個cocos2d x 引擎的核心,是整個遊戲的導航儀。遊戲中的一些常用操作就是由 director 來控制的,比如 opengl es的初始化,場景的轉換,遊戲暫停繼續的控制,世界座標和 gl座標之間的切...

目錄檔案操作

一 在不使用mfc的程式中獲得某個目錄下的所有檔名稱,包括子目錄。把檔名稱以乙個固定的程度放入乙個緩衝中,這個緩衝要足夠的大,能容下所有的檔名稱。函式的輸入為要查詢的根目錄,輸出為存放所有檔名稱的緩衝 演算法 使用遞迴 二 void findfileindir char rootdir,char s...