文件中的格式化字符串.WriteAllText和File.Create

本文关键字:File Create WriteAllText 字符串 格式化 文件 | 更新日期: 2023-09-27 18:08:50

private void panel1_Click(object sender, EventArgs e)
{
    var fileStream = File.Create(@"C:'Program Files'CopTablet'Report{0}.txt", textBox1);
    fileStream.Close();
}

所以有了这个,我试图基本上做一个文本文件每次面板(用作按钮)点击名称Report{0},但显然这不起作用。{0}表示textBox1.Text,该文本框基本上包含一个随机数。因此,结束文件将命名为Report(RandomNumber).txt

之后,我想给它写一个变量,我已经有了。但我还是不太确定该怎么做。我有这样的东西,但没有工作:File.WriteAllText(string.Format(@"C:'Program Files'CopTablet'Report{0}.txt", textBox1.Text, comb));{0}指向textBox1。还是文本,在我刚创建的文件中写入然后comb是我要写入文本文件的变量

文件中的格式化字符串.WriteAllText和File.Create

使用String.Format:

String.Format(@"path'Report{0}.txt", textBox1.Text)

或字符串插值,如:

$@"path'Report{textBox1.Test}.txt"