C#如何保存项目中的资源
2010-05-06 14:50
288 查看
这个方法表示了如何将项目中的资源保存到本地文件,有时候还是很必要的。
[filePath]代表本地路径,要存储的目标路径。
[resourcename]表示资源文件名称,包括资源的命名空间,可以使用Reflector工具查看。
[filePath]代表本地路径,要存储的目标路径。
[resourcename]表示资源文件名称,包括资源的命名空间,可以使用Reflector工具查看。
private void SaveRecordFile() { string dbFileName = [filePath]; if (!File.Exists(dbFileName)) { try { // 从资源中读取alarm.mdb 文件然后保存到工程路径中 Assembly assembly = Assembly.GetAssembly(GetType()); Stream stream = assembly.GetManifestResourceStream([resourcename]);// resourcename包括资源的命名空间 MessageBox.Show(stream.Length.ToString()); using (FileStream fileStream = File.Create(dbFileName)) { const int bufferSize = 1024; byte[] buffer = new byte[bufferSize]; int len; do { len = stream.Read(buffer, 0, bufferSize); fileStream.Write(buffer, 0, len); } while (len == bufferSize); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
相关文章推荐
- C#.NET常见问题(FAQ)-如何把资源嵌入到项目中
- C# 如何引用外部(未嵌入到项目project)的图片或资源
- C# 如何获取读取项目资源中的数据&…
- C#.NET常见问题(FAQ)-如何把资源嵌入到项目中
- C# 如何在窗体项目的类中获得当前窗体的对象
- C#开源资源项目大全
- 如何在博客上保存网上的资源
- unity团队如何解决项目资源依赖缺失问题和资源命名规范化
- 【Maven】maven项目中如何读取资源文件
- c# 如何建立一个含有2个项目的解决方案??
- 如何在 .NET 程序中访问项目中的资源
- java项目中如何引用本地路径图片 图片资源与部署目录分离
- C# 如何提取SaveFileDialog的保存路径?
- C#用webbrowser在Form中嵌入并且操作Excel表格,如何让他不提示是否保存并取消保存
- 如何提取并保存图标资源
- 如何改变C#安装项目的title
- unity3D项目中如何避免硬代码(C#)
- 如何优化代码节约系统资源解决重复实例化对象的问题——神奇的单例模式(C#设计模式)
- C#如何实现图片的剪裁并保存
- 如何使用好现有资源学习C#[转]