0

好的,所以我使用以下代码:

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);
4

1 回答 1

2

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

于 2013-03-04T18:24:32.837 回答