如何将文件保存到我的项目文件夹c#

时间:2018-04-27 23:05:52

标签: c# file-writing

谢谢大家在@NigelWhatling的帮助下找到了一个可行的解决方案。

我想将文件存储在项目文件夹中,而不是存储在当前保存到的调试文件夹中。

所以我使用直接位置来保存我的文件,我想将它们保存在项目文件夹中。我试过使用代码:

AppDomain.CurrentDomain.BaseDirectory;

代码示例:

string directory = AppDomain.CurrentDomain.BaseDirectory;
string NameOfFile = "test.txt";
string path= Path.Combine(directory , NameOfFile );

using (StreamWriter sw= new StreamWriter(path, true))
            {

                sw.WriteLine("Hello world");
            }

此代码为我提供了程序运行位置的位置

C:\Users\sam\source\repos\Project\server\bin\Debug

但我想保存在所有项目文件所在的Project文件夹中。我怎样才能做到这一点。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以在项目中包含任何类型的文件。如果您使用的是Visual Studio,则可以将它们拖放到VS的解决方案资源管理器中的项目中,或者右键单击该项目并选择“添加” - > '现有项目......'。