System.IO 命名空間包含容許讀寫文件和數據流的類型以及提供基本文件和目錄支持的類型。網絡
類異步
類 | 說明 | |
---|---|---|
BinaryReader | 用特定的編碼將基元數據類型讀做二進制值。ide |
|
BinaryWriter | 將二進制中的基元類型寫入流並支持用特定的編碼寫入字符串。ui |
|
BufferedStream | 添加緩衝層以讀取和寫入另外一個流上的操做。 此類不能被繼承。編碼 |
|
Directory | 公開用於經過目錄和子目錄進行建立、移動和枚舉的靜態方法。 沒法繼承此類。spa 若要瀏覽此類型的 .NET Framework 源代碼,請參閱引用源。操作系統 |
|
DirectoryInfo | 公開用於經過目錄和子目錄進行建立、移動和枚舉的實例方法。 此類不能被繼承。設計 若要瀏覽此類型的 .NET Framework 源代碼,請參閱引用源。3d |
|
DirectoryNotFoundException | 找不到文件或目錄的部件時引起的異常。orm |
|
DriveInfo | 提供對有關驅動器的信息的訪問。 |
|
DriveNotFoundException | 當嘗試訪問的驅動器或共享不可用時引起的異常。 |
|
EndOfStreamException | 嘗試在流末尾以後讀取時引起的異常。 |
|
ErrorEventArgs | 爲 FileSystemWatcher.Error 事件提供數據。 |
|
File | 提供用於建立、複製、刪除、移動和打開單一文件的靜態方法,並協助建立 FileStream 對象。 若要瀏覽此類型的.NET Framework 源代碼,請參閱 Reference Source。 |
|
FileFormatException | 輸入的文件或應符合某種文件格式規範的數據流的格式不正確時,將引起異常。 |
|
FileInfo | 提供用於建立、複製、刪除、移動和打開文件的屬性和實例方法,而且幫助建立 FileStream 對象。 此類不能被繼承。 若要瀏覽此類型的.NET Framework 源代碼,請參閱 Reference Source。 |
|
FileLoadException | 找到託管程序集但不能加載時引起的異常。 |
|
FileNotFoundException | 嘗試訪問磁盤上不存在的文件失敗時引起的異常。 |
|
FileStream | 爲文件提供 Stream,既支持同步讀寫操做,也支持異步讀寫操做。 若要瀏覽此類型的.NET Framework 源代碼,請參閱 Reference Source。 |
|
FileSystemEventArgs | ||
FileSystemInfo | 爲 FileInfo 和 DirectoryInfo 對象提供基類。 |
|
FileSystemWatcher | 偵聽文件系統更改通知,並在目錄或目錄中的文件發生更改時引起事件。 若要瀏覽此類型的 .NET Framework 源代碼,請參閱引用源。 |
|
InternalBufferOverflowException | 內部緩衝區溢出時引起的異常。 |
|
InvalidDataException | 數據流格式無效時引起的異常。 |
|
IODescriptionAttribute | 設置在引用事件、 擴展程序或屬性時,可視化設計器能夠顯示的說明。 |
|
IOException | 發生 I/O 錯誤時引起的異常。 |
|
MemoryStream | 建立一個流,其後備存儲爲內存。 若要瀏覽此類型的.NET Framework 源代碼,請參閱 Reference Source。 |
|
Path | 對包含文件或目錄路徑信息的 String 實例執行操做。 這些操做是以跨平臺的方式執行的。 若要瀏覽此類型的.NET Framework 源代碼,請參閱 Reference Source。 |
|
PathTooLongException | 當路徑名或文件名長度超過系統定義的最大長度時引起的異常。 |
|
PipeException | 當命名管道內出現錯誤時引起。 |
|
RenamedEventArgs | 爲 Renamed 事件提供數據。 |
|
Stream | 提供字節序列的通常視圖。 這是一個抽象類。 若要瀏覽此類型的 .NET Framework 源代碼,請參閱引用源。 |
|
StreamReader | 實現一個 TextReader,使其以一種特定的編碼從字節流中讀取字符。 若要瀏覽此類型的.NET Framework 源代碼,請參閱 Reference Source。 |
|
StreamWriter | 實現 TextWriter 用於將字符寫入到流中特定的編碼。 若要瀏覽此類型的.NET Framework 源代碼,請參閱 Reference Source。 |
|
StringReader | 實現 TextReader ,使其從字符串讀取。 |
|
StringWriter | 實現用於將信息寫入字符串的 TextWriter。 信息存儲在基礎 StringBuilder 中。 |
|
TextReader | 表示可讀取有序字符系列的讀取器。 |
|
TextWriter | 表示能夠編寫一個有序字符系列的編寫器。 此類爲抽象類。 |
|
UnmanagedMemoryAccessor | 提供從託管代碼隨機訪問非託管內存塊的能力。 |
|
UnmanagedMemoryStream | 提供從託管代碼訪問非託管內存塊的能力。 |
結構 | 說明 | |
---|---|---|
WaitForChangedResult | 包含有關所發生更改的信息。 |
委託 | 說明 | |
---|---|---|
ErrorEventHandler | 表示將處理的方法 Error 事件 FileSystemWatcher 對象。 |
|
FileSystemEventHandler | 表示將處理的方法 Changed, ,Created, ,或 Deleted 事件 FileSystemWatcher 類。 |
|
RenamedEventHandler | 表示將處理的方法 Renamed 事件 FileSystemWatcher 類。 |
枚舉 | 說明 | |
---|---|---|
DriveType | 定義常數驅動器類型,包括 CDRom、 固定、 網絡、 NoRootDirectory、 Ram、 可移動和未知。 |
|
FileAccess | 對於讀、 寫或讀/寫訪問的文件中定義的常數。 |
|
FileAttributes | 提供文件和目錄的屬性。 |
|
FileMode | 指定操做系統打開文件的方式。 |
|
FileOptions | 表示用於建立的高級選項 FileStream 對象。 |
|
FileShare | 包含用於控制的訪問其餘類型的常數 FileStream 對象能夠具備相同的文件。 |
|
HandleInheritability | 指定基礎句柄是否由子進程繼承。 |
|
NotifyFilters | 指定要監視的文件或文件夾中更改。 |
|
SearchOption | 指定是否搜索當前目錄中,或當前目錄和全部子目錄。 |
|
SeekOrigin | 指定要用於查找的流中的位置。 |
|
WatcherChangeTypes | 對文件或目錄可能發生的更改。 |
備註:轉自https://msdn.microsoft.com/zh-cn/library/system.io(v=vs.110).aspx