【发布时间】:2020-06-13 21:13:43
【问题描述】:
下面是我的代码。我的问题是根本没有创建 file.txt! 我找不到原因。程序应该创建它。你能帮帮我吗?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WriteToFile
{
class Program
{
static void Main(string[] args)
{
string line = "Please help me to write something!!";
System.IO.StreamWriter file = new System.IO.StreamWriter
(@"C:\Users\jgonc\source\repos\WriteToFile\WriteToFile\bin\Debug\file.txt");
file.Flush();
file.WriteLine(line);
file.Close();
Console.WriteLine("press a key");
Console.ReadKey();
}
}
}
【问题讨论】:
-
这能回答你的问题吗? Easiest way to read from and write to files 请检查msdn 以及
-
您有任何异常(拒绝访问)吗?如果你不这样做,那么当你读回文件内容时,你没有使用该路径。无论如何,您都不应该对路径进行硬编码:部署应用程序时它不会存在。请注意,使用该构造函数会覆盖文件内容。 -- 从那里删除
file.Flush();。