Share via


一般 I/O 工作

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