我有一个c#winform项目,其中有一个数据文件夹,可从此处读取所需的文档。
正在加载表单时,我从该位置读取文档,就像看到的代码一样。
发布后,这些文件夹必须位于程序文档中。我不希望用户访问该文件夹。
我不想复制文件。你能给我什么建议吗?
public partial class MainForm : Form
{
public string root = Application.StartupPath + "\\datafolder";
public MainForm()
{
InitializeComponent();
Requiredfiles RF = new Requiredfiles();
RF.loadfiles(root);
}
}
答案 0 :(得分:0)
我建议您在项目中将输入文件添加为“资源”。
然后将该文件属性“ Build action”更改为“ Embedded Resource”。它将包含在exe文件中。
要从您的代码访问文件:Properties.Resources。{文件名}