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