在前面,我们有讲解过 C# 的文本处理,这篇文章是对前面的内容的一个补充。
前面我们有讲解过,写入文本内容到文件,但在正常情况下,我们还应该添加一段代码,去判断文件是否存在,如果文件存在,则写入,如果文件不存在,则应该先创建文件,然后再写入。
下面看一下具体代码:
using System;
using System.IO;
namespace ConsoleApp28
{
class Program
{
static void Main(string[] args)
{
// 检查文件是否存在,如果不存在,则创建
string path = @"d:\test.txt"; // 不太建议在代码中使用绝对路径
if (!File.Exists(path))
{
File.Create(path);
}
}
}
}
运行完成后,你可以在 D 盘中,查看,文件是否被创建(假设文件不存在。)
文件创建后,你可以在手动写一些内容到文件中,然后再次运行该段代码,验证文件有没有被重新创建。