2009-07-16 37 views
1

我有一组文件夹(在资源中)包含配置文件,我需要将这个文件夹保存在用户的路径中(如果他们没有),因此只有我在资源中添加了文件夹。任何人都不知道如何保存资源中的文件。如何使用C#访问和保存嵌入式资源到本地磁盘?

+0

您可以发布解决方案吗?谢谢! – Rachael 2013-09-25 23:22:06

回答

2
using (System.IO.FileStream fs = new System.IO.FileStream(pathConfigurationFile, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Write)) 
{ 
    byte[] data = Properties.Resources.YourConfigurationFile; 
    fs.Write(data, 0, data.Length); 
} 
+0

谢谢:)。我得到了解决方案 – DSB 2009-07-17 09:11:06

1
 var data = Properties.Resources.ResourceName; 
     using(var stream = new FileStream(file, FileMode.Create)) 
     { 
     stream.Write(data, 0, data.Count() - 1); 
     stream.Flush(); 
     } 
+0

谢谢:)。我得到了解决方案 – DSB 2009-07-17 09:11:43