System.IO 命名空間介紹
在 C# 裡,System.IO 提供了許多處理「檔案與資料夾」的工具
其中最常用的就是:
- File 類別:處理檔案
- Directory 類別:處理資料夾
File 類別常用功能
- File.Exists(path) → 檢查檔案是否存在
- File.Create(path) → 建立新檔案
- File.WriteAllText(path, content) → 建立並寫入文字
- File.ReadAllText(path) → 讀取檔案文字
範例:
檔案不存在時:
File.WriteAllText() 會直接建立一個檔案,並寫入 "Hello, C#!"
螢幕會顯示「已建立檔案:test.txt」

檔案存在時:
用 File.ReadAllText() 把檔案內容讀出來,存到 content 變數
再把內容印出來

Directory 類別常用功能
- Directory.Exists(path) → 檢查資料夾是否存在
- Directory.CreateDirectory(path) → 建立資料夾
- Directory.GetFiles(path) → 取得資料夾內的檔案清單
- Directory.GetDirectories(path) → 取得子資料夾清單
範例:
資料夾不存在時,使用 Directory.CreateDirectory() 建立它,並顯示訊息

如果資料夾已經存在,就不會重建,只會顯示提示訊息

- File → 負責單一檔案的建立、刪除、讀寫
- Directory → 負責資料夾的建立、刪除、檢查