using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Resources; using System.Collections; using System.IO;
namespace ResExport { classProgram { staticvoid Main(string[] args) { ResourceReader res = newResourceReader("MSVirtualEvent.g.resources");//该文件放到bin IDictionaryEnumerator dics = res.GetEnumerator(); while (dics.MoveNext()) { Stream s = (Stream)dics.Value; int fileSize = (int)s.Length; byte[] fileContent = newbyte[fileSize]; s.Read(fileContent, 0, fileSize); FileStream fs; string filepath = dics.Key.ToString(); filepath=Path.Combine("C://",filepath); //保存到指定目录 filepath = Path.GetFullPath(filepath); var p = Path.GetDirectoryName(filepath);//要创建的目录 if (!Directory.Exists(p)) { Directory.CreateDirectory(p); }
FileInfo fi = new System.IO.FileInfo(filepath); fs = fi.OpenWrite(); fs.Write(fileContent, 0, fileSize); fs.Close(); }