添加整个文件夹(带有子文件夹)作为嵌入资源?

2024-03-21

我有一个应用程序,执行后它会复制two folders with subfolders与另一个 Windows 位置位于同一位置%AppData%

现在我有以下文件: MyApp.exe、文件夹1、文件夹2

每个文件夹中都有子文件夹。如何将这两个文件夹作为资源嵌入到应用程序中,以便在编译程序后,我只得到一个可执行文件。当我单击它时,它将两个文件夹提取到同一位置,然后完成其余的工作。

我知道如何将文件添加为嵌入式资源,然后使用反射检索它,

but 文件夹怎么样这还可能吗?


我最近必须解决这个问题。我嵌入了一个 ZIP 文件,然后在运行时解压缩它。

.NET 4.5包括 ZIP 功能 http://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive.aspx。如果没有,请使用SharpZipLib http://www.icsharpcode.net/opensource/sharpziplib/ or 点网压缩 http://dotnetzip.codeplex.com/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

添加整个文件夹(带有子文件夹)作为嵌入资源? 的相关文章

随机推荐