med*_*num 12 c# visual-studio-2010 embedded-resource
我有一个嵌入式资源文件,例如:file.exe如何在目录中复制,例如:c:\?点击按钮谢谢
Jon*_*eet 24
您可以使用Assembly.GetManifestResourceStream获取流来读取您的资源.然后将其复制到一个FileStream.如果您使用的是.NET 4,则可以使用它Stream.CopyTo来轻松实现:
private void CopyResource(string resourceName, string file)
{
using (Stream resource = GetType().Assembly
.GetManifestResourceStream(resourceName))
{
if (resource == null)
{
throw new ArgumentException("No such resource", "resourceName");
}
using (Stream output = File.OpenWrite(file))
{
resource.CopyTo(output);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16151 次 |
| 最近记录: |