zoukankan      html  css  js  c++  java
  • WPF 释放嵌入资源

    资源文件名称:默认命名空间.文件名 || 默认命名空间.文件夹名.文件名

    /// <summary>
    /// 提取文件
    /// </summary>
    /// <param name="resFileName">资源文件名称(资源文件名称必须包含目录,目录间用“.”隔开,最外层是项目默认命名空间)</param>
    /// <param name="outputFile">输出文件</param>
    /// <returns>成功或失败</returns>
    private bool ExtractResFile(string resFileName, string outputFile)
    {
        BufferedStream inStream = null;
        FileStream outStream = null;
        try
        {
            Assembly asm = Assembly.GetExecutingAssembly(); //读取嵌入式资源
            inStream = new BufferedStream(asm.GetManifestResourceStream(resFileName));
            outStream = new FileStream(outputFile, FileMode.Create, FileAccess.Write);
    
            byte[] buffer = new byte[1024];
            int length;
    
            while ((length = inStream.Read(buffer, 0, buffer.Length)) > 0)
            {
                outStream.Write(buffer, 0, length);
            }
            outStream.Flush();
            return true;
        }
        catch
        {
            return false;
        }
        finally
        {
            if (outStream != null) outStream.Close();
            if (inStream != null) inStream.Close();
        }
    }
  • 相关阅读:
    寒假学习笔记12
    寒假学习笔记11
    寒假学习笔记10
    寒假学习笔记09
    JSoup简单测试
    App开发环境_Eclipse_20160927
    App开发环境_Eclipse_20160925
    ZC_源码编译真机烧写_20160424
    ZC_源码编译真机烧写_20160423
    sdk下载
  • 原文地址:https://www.cnblogs.com/flamegreat/p/12195822.html
Copyright © 2011-2022 走看看