有没有一种方法可以用C#中的字符串名称创建一个文本文件
本文关键字:字符串 创建 文本 文件 一个 方法 一种 有没有 | 更新日期: 2023-09-27 18:28:03
我不确定这是否可能。我通常创建这样的txt文件:
FileStream fs = new FileStream("c:''textFile.txt", FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
但是我不想使用"c:''textFile.txt"来创建一个使用字符串名称的文件。有办法做到吗?
当然。FileStream
构造函数的第一个参数采用字符串。您刚刚向它传递了一个字符串文本(在源代码文件中定义)。听起来你想传递一个字符串变量:
string path = // get string from somewhere. A file save dialog, maybe?
FileStream fs = new FileStream(path, FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
我可以建议你花点时间学习C#教程吗?微软有一些不错的教程和示例。恕我直言,我们都去过一次,你的知识中有一些漏洞,会让你绊倒。
我不确定我是否满足了你的要求。你只是问你是否能做到:
string filename = "c:''textFile.txt";
FileStream fs = new FileStream(filename, FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
或者按照您指定的
FileStream fs = new FileStream(YourTextBox.Text, FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);