📜  在exe的目录中创建一个文件并写入它c#(1)

📅  最后修改于: 2023-12-03 15:37:35.414000             🧑  作者: Mango

在exe的目录中创建一个文件并写入它

在C#中,我们可以使用File类来创建和操作文件。为了在exe的目录中创建一个文件并写入它,我们可以使用以下代码:

string fileName = "MyFile.txt";
string filePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, fileName);

if (!File.Exists(filePath))
{
    using (StreamWriter sw = File.CreateText(filePath))
    {
        sw.WriteLine("This is my file.");
        sw.WriteLine("There are many like it, but this one is mine.");
    }
}

上面的代码首先定义了文件名MyFile.txt和文件路径,使用Path.Combine方法将exe目录和文件名组合在一起。然后,使用File.Exists方法检查文件是否已经存在,如果不存在,则创建文件并写入内容。

使用StreamWriter类,我们可以方便地写入文本到文件中。最后,使用using语句确保StreamWriter对象被正确地释放和关闭。

以上代码可以轻松地将文件写入exe的目录中,如果需要修改文件内容,只需要修改WriteLine方法里的参数即可。