iT邦幫忙

2022 iThome 鐵人賽

DAY 24
0
Software Development

C#世界初探險系列 第 24

2022鐵人賽 Day 24 System.IO常用類別介紹

  • 分享至 

  • xImage
  •  

嗨嗨~今天來說說System.IO的一些常用類別
.NET Framework提供System.IO.File和System.IO.Directory來管理檔案系統,透過這些類別讓我們能容易地對資料夾或檔案進行增加、刪除、移動、重新命名等等,下表只列出常用來撰寫檔案系統時較核心的類別:

類別 說明
BinaryReader 以特定的編碼方式將基本資料型態以Binary格式讀取。
BinaryWriter 以Binary格式將基本資料型態寫入資料串流。
Directory 以靜態方式建立、搬移、顯示資料夾。
DirectoryInfo 以物件實體(Instance)方式建立、搬移、顯示資料夾。
File 以靜態方式建立、複製、刪除、搬移、開啟檔案。並協助FileStream物件的建立。
FileInfo 以物件實體(Instance)方式建立、複製、刪除、搬移、開啟檔案。並協助FileStream物件的建立。
FileStream 提供同步與非同步檔案讀取和寫入作業。
FileSystemInfo 為DirectoryInfo和FileInfo物件提供基底類別(Based Class)。
Path 以跨平台方式執行含有資料夾路徑或檔案資訊的字串實體。
StreamReader 以特定的編碼方式從Byte資料串流讀取字元的TextReader。
StreamWriter 以特定的編碼方式將字元寫入Byte資料串流的TextWriter。

在寫程式時,如需要用到用到上面表格的敘述時,記得要在程式開頭加上

using System.IO;

這樣才能使用較簡潔的物件名稱來撰寫程式。
DirectoryInfo和FileInfo都是繼承FileSystemInfo抽象基底類別而來。FileSystemInfo產生的物件可以表示檔案或目錄,因此可以做為FileInfo或DirectoryInfo的基礎

今天就先這樣啦~
掰掰


上一篇
2022鐵人賽 Day 23 自訂例外處理
下一篇
2022鐵人賽 Day 25 DirectoryInfo類別
系列文
C#世界初探險30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言