C 中的檔案操作

2021-07-02 06:38:01 字數 1436 閱讀 9309

1.驅動器:各種儲存介質,比如硬碟,u盤稱為驅動器。.net提供driverinfo類和drivertype列舉型別,以方便在程式中直接使用驅動器。

/*

*driverinfo:

*主要屬性:

*driverformat:檔案系統格式,如fat32,nets等。

*name:驅動器名稱,如c盤,d盤。

*drivertype(列舉型別):驅動器型別

*totalsize:總空間

*totalfreespace:剩餘空間

*主要方法:

* getdrivers():獲得可用驅動器列表,是乙個靜態方法

*/using system;

using system.collections;

using system.io;

namespace test

}catch (exception e)}}

}

2.目錄:c#提供了directory(靜態類)和directoryinfo來管理目錄。

/**directory:將 directory 類用於典型操作,如複製、移動、重新命名、建立和刪除目錄。 也可將 directory 類用於獲取和設定與目錄的建立、訪問及寫入操作相關的 datetime 資訊。

*常用方法:

*createdirectory:建立新目錄

*delete:刪除目錄

*exists:判斷當前目錄是否存在

*move:將當前目錄移動到新目錄

*getfiles:獲得目錄的檔案列表

*getdirectories:獲得子目錄列表

** direcrotyinfo:

* 常用屬性:

* name:

* exists:

* parent:父目錄

* root:根目錄

* 常用方法:

* create:建立目錄

* createsubdirectory:建立子目錄

* delete:刪除子目錄

* moveto:移動目錄

*getfiles:獲得目錄的檔案列表

*getdirectories:獲得子目錄列表

*/using system;

using system.collections;

using system.io;

namespace test

}catch (exception e)

}static void testdirinfo()

}catch (exception e)

}static void main(string args)}}

3.路徑:path:乙個靜態類,用於管理檔案和目錄。

4.檔案:c#提供了file(靜態類)和fileinfo來管理檔案。這兩個類類似於directory和directoryinfo。

C 中的檔案操作

c 建立目錄 建立目錄c sixage directoryinfo d directory.createdirectory c sixage d1指向c sixage sixage1 directoryinfo d1 d.createsubdirectory sixage1 d2指向c sixage...

C 中的檔案操作

在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器,所以,cout write stdout n 就表示把字串 wr...

C 中的檔案操作

在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器,所以,cout write stdout n 就表示把字串 wr...