小编Mor*_*ris的帖子

创建一个Txt文件并写入它

我想创建一个文本文件,然后添加一个文本TextBox.使用以下代码创建文本文件没有任何问题:

InitializeComponent();
string path = @"C:\Users\Morris\Desktop\test.txt";
if (!File.Exists(path))
{
    File.Create(path);
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将文本添加到文本文件时,我收到一个错误,即文件正在被使用.如果文件在运行代码之前已经存在,我就不会收到此错误,并将其TextBox.Text添加到文件中.我使用此代码将文本添加到文本文件中:

public void writeTxt()
{
    string path = @"C:\Users\Morris\Desktop\test.txt";
    if (File.Exists(path))
    {
        using (var tw = new StreamWriter(path, true))
        {
            tw.WriteLine(TextBox1.Text);
            tw.Close();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?

c# textbox text-files

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

c# ×1

text-files ×1

textbox ×1