如何在项目中包含动态创建的文件?

时间:2013-08-23 09:12:11

标签: c# asp.net .net filestream

我已使用

在项目位置动态创建了一个文本文件
string path = Server.MapPath("~") + "\\Images\\abc.png";
FileStream fs = File.Open(path, FileMode.OpenOrCreate);

但我无法读取该文件,因为它被发现未包含在项目中。包括手动是唯一的方法吗?我们如何动态实现这一目标?

1 个答案:

答案 0 :(得分:0)

在编译时,我会将这张图片添加到项目中,并且考虑到它将在运行时更改的事实。

在运行时,我会参数化读取函数以接受文件的路径

public void ReadFile(string path)
{
    var fs = File.Open(path);
    ...
}