一般 I/O 工作

更新:2007 年 11 月

System.IO 命名空間 (Namespace) 提供了幾個允許可在檔案、目錄和資料流上執行各種動作 (例如讀取和寫入) 的類別。如需詳細資訊,請參閱檔案和資料流 I/O

一般檔案工作

若要執行此工作...

請參閱本主題中的範例...

建立文字檔。

System.IO.File

寫入文字檔。

HOW TO:將文字寫入檔案

從文字檔讀取。

HOW TO:從檔案讀取文字

將文字附加至檔案。

HOW TO:開啟並附加至記錄檔

File.AppendText

FileInfo.AppendText

重新命名檔案或移動檔案。

File.Move

FileInfo.MoveTo

刪除檔案。

File.Delete

FileInfo.Delete

複製檔案。

File.Copy

FileInfo.CopyTo

取得檔案的大小。

FileInfo.Length

取得檔案的屬性。

File.GetAttributes

設定檔案的屬性。

File.SetAttributes

判斷檔案是否存在。

File.Exists

從二進位檔案讀取。

HOW TO:讀取和寫入新建立的資料檔案

寫入二進位檔案。

HOW TO:讀取和寫入新建立的資料檔案

擷取副檔名。

Path.GetExtension

擷取檔案的完整路徑。

Path.GetFullPath

從路徑擷取檔案名稱和副檔名。

Path.GetFileName

變更檔案的副檔名。

Path.ChangeExtension

一般目錄工作

若要執行此工作...

請參閱本主題中的範例...

重新命名目錄或移動目錄。

Directory.Move

DirectoryInfo.MoveTo

複製目錄

HOW TO:複製目錄

刪除目錄。

Directory.Delete

DirectoryInfo.Delete

建立目錄。

Directory.CreateDirectory

FileInfo.Directory

建立子目錄。

DirectoryInfo.CreateSubdirectory

查看目錄內的檔案。

FileInfo.Name

查看目錄的子目錄。

Directory.GetDirectories

DirectoryInfo.GetDirectories

查看目錄之所有子目錄內的所有檔案。

DirectoryInfo.GetFileSystemInfos

尋找目錄的大小。

System.IO.Directory

判斷目錄是否存在。

Directory.Exists

請參閱

概念

基本檔案 I/O

撰寫資料流

非同步檔案 I/O

其他資源

檔案和資料流 I/O