如何在c#中检查此文件名是否已创建

16 浏览
0 Comments

如何在c#中检查此文件名是否已创建

我正在尝试创建一个方法,检查是否已创建了此文件(todayfile.txt),如果没有,则需要创建它。这是我的想法:

private void ReadWater()
{
    try
    {
        StreamReader inputFile;
        // 检查是否存在名为(Todayfile.txt)的文件
        if (// 如果找到了这个文件(Todayfile.txt))
        {
            // 做这个
        }
        else // 如果没有这个名称的文件(Todayfile.text)
        {
            // 创建一个新文件
        }
    }
    catch (Exception ex)
    {
    }
}

0
0 Comments

在C#中,我们可以使用System.IO.File类来检查文件是否存在并创建文件。下面的示例演示了如何使用File类来检查文件是否存在,根据结果,要么创建一个新文件并写入内容,要么打开现有文件并读取内容。

首先,我们定义一个私有方法ReadWater()来执行文件的读取操作。在该方法中,我们定义了一个文件路径变量path,然后使用File.Exists方法来检查文件是否存在。如果文件不存在,则使用File.CreateText方法创建文件,并使用StreamWriter来写入内容。如果文件已经存在,则直接使用File.OpenText方法打开文件,并使用StreamReader来读取文件内容。

以上就是解决该问题的代码方法。通过使用File.Exists方法来检查文件是否存在,我们可以避免重复创建文件或者打开不存在的文件。在实际应用中,我们可以根据需要进行相应的修改和扩展。

希望以上内容能对您有所帮助!

0