我已将.zip文件添加到我的资源中 我该如何访问该zip文件?
答案 0 :(得分:54)
将您的资源添加到项目属性中的项目...(您做过)
然后很简单......
var zipFile = MyNamespace.Properties.Resources.My_Zip_File;
答案 1 :(得分:6)
Visual Studio Community 2015回答:
现在可以以编程方式访问该文件。调试时以及将progam作为最终发布安装时,路径和文件是程序集的一部分。它与使用绝对路径相比毫不逊色。示例C#header:
using System.IO;
using System.Reflection;
示例C#代码:
String strAppPath = Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
String strFilePath = Path.Combine(strAppPath, "Resources");
String strFullFilename = Path.Combine(strFilePath, "My_Zip_File.zip");
` 例如,我们可以将文件读作Stream,我们也可以使用strFullFileName打开文件。