使用filestream从根目录文件夹中读取文件

Sur*_*ing 3 .net c# file-io file

我的文件夹中有两个图像文件,我必须在我的程序中调用.我用过:

AppDomain.curentDomain.baseDirectory + "Path and file name";
Run Code Online (Sandbox Code Playgroud)

但这进入了我不想要的bin目录; 我想从根目录中读取文件夹,其中我的文件夹名称作为资源我已将文件保存在那里并调用图像所以请问那是什么代码?

如何从Windows窗体应用程序中的根目录中读取?

小智 5

为什么不用Environment.CurrentDirectory

string path = Environment.CurrentDirectory + @"\Image1.jpg";
FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read);
Image image = Image.FromStream(stream);
stream.Close();
Run Code Online (Sandbox Code Playgroud)

结合应用程序启动路径是一种更好的方法.:) Environment.CurrentDirectory返回应用程序所在的当前路径.