从 Winform 创建一个文本文件并从该文本文件中写入和读取

Mar*_*son 1 c# winforms

您好,我对 Windows 窗体应用程序完全陌生。我正在使用 C# 脚本编写 winform。如何从脚本内部动态创建文本文件并将字符串写入该文本文件?我还可以从同一个创建的文本文件中读取我刚刚存储的数据吗?谢谢

小智 6

这是创建文件并向其中写入文本的基本代码。您需要using System.IO;在项目顶部添加才能使用它,并且可能需要对其进行编辑以使其与您的按钮一起使用

if (!File.Exists("FILENAME.txt")) // If file does not exists
{
    File.Create("FILENAME.txt").Close(); // Create file
    using (StreamWriter sw = File.AppendText("FILENAME.txt"))
    {
        sw.WriteLine("WRITE SOME TEXT"); // Write text to .txt file
    }
}
else // If file already exists
{
    // File.WriteAllText("FILENAME.txt", String.Empty); // Clear file
    using (StreamWriter sw = File.AppendText("FILENAME.txt"))
    {
        sw.WriteLine("WRITE SOME TEXT"); // Write text to .txt file
    }
}
Run Code Online (Sandbox Code Playgroud)