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"); // 删除文件