我无法写入添加到项目中的txt文件

时间:2014-10-30 14:34:27

标签: c# filestream

31/12/2014 SOLUTION:更改filename = @“../../ text.txt” 我做得很成功^^非常感谢你


如果我的文本文件由路径确定,例如filename =“C:\ text.txt”,我可以正常地将数据写入该文件。

但是如果我将text.txt(由filename =“text.txt”确定)添加到我的C#项目中,我的程序仍然运行没有错误,但没有写入text.txt文件

此外我通常可以读取txt文件(带有filename =“text.txt”)。

我错过了什么吗?请帮帮我!

FileStream stream = new FileStream(filename, FileMode.Append);
StreamWriter writeRecord = new StreamWriter(stream);

writeRecord.Write("Ngo Thi Viet Bao");
writeRecord.WriteLine();            

writeRecord.Close(); 
stream.Close();
编辑:对不起抱歉。我的意思是当我将text.txt添加到C#项目中时。我用FileMode.Append打开文件并写入text.txt文件,但我添加到项目中的数据没有改变

谢谢Kennyzx! 我检查过。我真的有文件文本,但我还有[nameproject] \的另一个文本文件,我添加到项目之前没有更改

2 个答案:

答案 0 :(得分:0)

在指定要打开的文件时,尝试提供完整的文件路径和文件名。 而不是" text.txt"使用" C:\ YourProjectPath \ YourTextFolder \ text.txt"

答案 1 :(得分:0)

选择项目中的文本文件。然后查看属性窗口(F4将显示它,如果你没有它停靠在任何地方)“复制到输出目录”并将其从“不要复制”更改为“始终复制”或“复制如果更新”。

执行此操作后,您只需使用“text.txt”即可读取文件。

相关问题