1引用
using System.IO;
2.代碼實現
var path = Directory.GetCurrentDirectory(); // 獲得運行文件路徑
// var path2 = System.Environment.CurrentDirectory; // 獲得運行文件路徑
// var path3 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; // 獲得執行文件
var filepath = path + "/Files";
// 文件夾
if (!Directory.Exists($"{filepath}/")) // 檢查有無指定文件夾
Directory.CreateDirectory($"{filepath}/"); // 創建文件夾
Directory.Delete($"{filepath}", true); //刪除文件夾 true表示刪除目錄中的子文件或者子文件目錄
// 文件
if (!File.Exists($"{filepath}/test.txt")) // 若無文件則創建文件
File.Create($"{filepath}/test.txt").Close(); // 創建不關閉會被創建進程占用
var writeStr = "准備寫入的內容";
File.WriteAllText($"{filepath}/test.txt", writeStr, Encoding.GetEncoding("GB2312")); // 將內容寫入文件中
var readStr = File.ReadAllText($"{filepath}/test.txt", Encoding.GetEncoding("GB2312")); // 讀取文件內容
File.Delete($"{filepath}/test.txt"); // 刪除文件