LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

C#将Resources中的资源生成文件

admin
2018年1月9日 23:58 本文热度 6563

以前开发程序的时候使用过的功能,将空白数据库编译到程序中。运行程序时判断数据库文件是否存在,如果不存在则将Resources中的空白数据库文件生成出来。

嵌入资源

在项目单击右键进入项目属性-》资源,如下图:20130519173935

将资源生成到文件。

通过上面的步骤已经将文件导入进去了,然后下面是将资源导出到当前目录下文件的代码。怎么使用我就不说啦,不会的留言哦。

1byte[] res = WeiPassword.Properties.Resources.资源名称;
2FileStream fs = new FileStream(@"D:\clicksun\文件名称.db", FileMode.Create, FileAccess.Write);
3fs.Write(res, 0, res.Length);
4fs.Close();

该文章在 2018/1/10 0:03:03 编辑过

全部评论2

admin
2018年1月10日 0:33
byte[] res;
res = new byte[AsyncTcpServer.Properties.Resources.CheckIIS.Length];
res = System.Text.Encoding.Default.GetBytes(AsyncTcpServer.Properties.Resources.CheckIIS);
FileStream fs = new FileStream(@"D:\clicksun\CheckIIS.asp", FileMode.Create, FileAccess.Write);
fs.Write(res, 0, res.Length);
fs.Flush();
fs.Close();

文本文件的恢复方法

该评论在 2018/1/10 0:33:53 编辑过
admin
2018年1月10日 0:37
byte[] res;//创建byte数组,装资源
res = new byte[AsyncTcpServer.Properties.Resources.Superuser.Length];//一开始我没有定义大小,就老报错。所以要确定数组大小。
AsyncTcpServer.Properties.Resources.Superuser.CopyTo(res, 0);//将apk资源导入byte数组中
//下面就是将byte写入文件了,可以在具体,比如覆盖还是删文件改名什么的
FileStream fs = new FileStream("Superuser.apk", FileMode.Create, FileAccess.Write);
fs.Write(res, 0, res.Length); 
fs.Flush();
fs.Close();

该评论在 2018/1/10 0:37:09 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved