欢迎。我的代码有问题。程序必须更改“test.txt”中的文本:123456789。我不知道怎么写:
string start = @Environment.CurrentDirectory + @"\Test\test.txt";
if (File.Exist(start))
{
try
{
using (StreamReader sr = new StreamReader(k4))
{
String line = sr.ReadToEnd();
(start) CHANGE TEXT TO : 123456789 // At this point I have a problem;
}
}
catch
{
}
}
else
{
}
答案 0 :(得分:2)
使用File.WriteAllText()
例如:File.WriteAllText(start ,"123456789");
答案 1 :(得分:0)
使用StreamWriter
将数据写入文件
using (StreamWriter sr = new StreamWriter(start, false))
{
sr.WriteLine("123456789");
}
修改的
public StreamWriter(
string path,
bool append
)
path - 要写入的完整文件路径。
追加 - 如果要将数据附加到文件,则为true; false覆盖文件。如果指定的文件不存在,则此参数无效,构造函数将创建新文件。