好的,所以我使用这段代码:
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);
答案 0 :(得分:2)
您的newFileName
是相对路径。在项目设置中检查您的工作目录。问题是代码如何设置newFileName
。