为什么我的FileStream路径被更改为包含我的代码路径?

时间:2013-03-04 18:17:52

标签: c# .net-4.0 filestream

好的,所以我使用这段代码:

FileStream FS;
StreamWriter SW;
FS = new FileStream(path: newFileName, mode: FileMode.Append);
SW = new StreamWriter(FS);
SW.WriteLine(message);
SW.Close();
SW.Dispose();
FS.Close();
FS.Dispose();

运行文件时 代码的路径包含在newFileName中。为什么?这是vs的一个场景吗?我错过了什么?它曾经工作过。

要明确发生这种情况的路线是:

FS = new FileStream(path: newFileName, mode: FileMode.Append);

1 个答案:

答案 0 :(得分:2)

您的newFileName是相对路径。在项目设置中检查您的工作目录。问题是代码如何设置newFileName