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...