所以我File.Create一个txt,然后尝试写一行就可以了,像这样:C#StreamWriter.WriteLine(“字符串”)不写任何东西
StreamWriter.WriteLine("string");
,但它只是跳过纠正过去它像没有任何消息,警告或错误,行不存在。
所以我File.Create一个txt,然后尝试写一行就可以了,像这样:C#StreamWriter.WriteLine(“字符串”)不写任何东西
StreamWriter.WriteLine("string");
,但它只是跳过纠正过去它像没有任何消息,警告或错误,行不存在。
这是如何使用streamwriter。
using (StreamWriter writetext = new StreamWriter("C:\\sample.txt", false))
{
writetext.WriteLine("Header");
}
using (StreamWriter writetext = new StreamWriter("C:\\sample.txt", true))
{
foreach (var data in _data)
{
writetext.WriteLine("Sample");
}
}
公告中的布尔StreamWriter
类的第二个参数(true或false)
new StreamWriter("C:\\sample.txt", true)
真:附加在文件中是否存在
假:如果存在覆盖文件
这是一个很长的答案,并举例即但是当我向我的数字助理写入命令时,这是我使用StreamWriter的方式。
StreamWriter sw;
StreamReader sr;
然后在代码中你这样做
Settings.Default.ShellC = @"C:\Users\" + userName + "\\Documents\\Alexis Custom Commands\\Shell Commands.txt";
scpath = Settings.Default.ShellC;
if (!File.Exists(scpath))
{ sw = File.CreateText(scpath); sw.Write("My Documents"); sw.Close(); }
文本框是ShellC设计名称。你会将它添加到你的属性中,然后在你的using语句中添加属性。那么,如果你想读他们回来,那么你会用
StreamReader
,然后ference该文件作为
ArrayShellCommands = File.ReadAllLines(scpath);
你可以请包括更多的代码? –
向我们显示完整的代码,勾选'AutoFlush'设置为true。 –