C#简单的创建文件夹、文件,操作文件

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

  

  

posted @ 2020-07-21 16:32  Besos  阅读(1620)  评论(0编辑  收藏  举报