为什么我的FileStream路径被更改为包含我的代码路径?
本文关键字:路径 我的 代码 包含 FileStream 为什么 | 更新日期: 2023-09-27 18:02:03
我使用下面的代码:
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);
您的newFileName
是一个相对路径。检查项目设置中的工作目录。问题是代码如何设置newFileName
。