为什么我的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);

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

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

相关文章: