繁体   English   中英

如何将txt文件保存在项目中的其他文件夹中?

[英]How do I save a txt file inside a different folder within the project?

假设我有一个名为“游戏”的文件夹。

当我使用此代码时,它将保存在debug文件夹中。

FileStream outputFileStream = new FileStream("Games.txt", FileMode.Append, FileAccess.Write);
StreamWriter writer = new StreamWriter(outputFileStream);

writer.WriteLine(textBox1.Text);

writer.Close();
outputFileStream.Close();

我想将其保存在Games文件夹内的某个位置。 我该怎么做?

您可以提供绝对或相对路径以及文件名,如下所示...

FileStream outputFileStream = new FileStream("C:\Games\Games.txt", FileMode.Append, FileAccess.Write);

要么

FileStream outputFileStream = new FileStream(@"..\Games.txt", FileMode.Append, FileAccess.Write);

祝好运!

而不是简单地放置文件名- "Games.txt"

您可以将其附加到工作目录内的文件夹- "Games\\\\Games.txt"

或绝对文件名路径(不建议使用)- "C:\\\\Games\\\\Games.txt"

仅将第一个参数指向您的路径文件。 假设您要保存到:

"C:\Another Folder\Games.txt".

您可以尝试以下代码:

string pathFile = @"c:\Another Folder\Games.txt";

FileStream outputFileStream = new FileStream(pathFile, FileMode.Append, FileAccess.Write);

确保驱动器C中有“另一个文件夹”。谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM