zoukankan      html  css  js  c++  java
  • C# 资源Resources.resx中文件的获取、读取及复制

    1、添加文件,并设置文件生成操作

     2、读取内容

    string sTemplate = string.Empty;
    
    Assembly assembly = Assembly.GetExecutingAssembly();
    string resourceName = assembly.GetName().Name.ToString() + ".Resources.PageTemplate.html";
    using (Stream stream = assembly.GetManifestResourceStream(resourceName))
    {
       using (StreamReader sr = new StreamReader(stream))
       {
          sTemplate = sr.ReadToEnd();
       }
    }

    3、复制文件

    string sDb = AppDomain.CurrentDomain.BaseDirectory + "rec.db";
    if (!File.Exists(sDb))
    {
        Assembly assembly = Assembly.GetExecutingAssembly();
        string resourceName = assembly.GetName().Name.ToString() + ".Resources.rec.db";
        using (Stream stream = assembly.GetManifestResourceStream(resourceName))
        {
            byte[] buffer = new byte[stream.Length];
            stream.Read(buffer, 0, buffer.Length);
            stream.Seek(0, SeekOrigin.Begin);
            using (FileStream fs = new FileStream(sDb, FileMode.Create))
                fs.Write(buffer, 0, buffer.Length);
        }
    
        Console.WriteLine($"db文件:{sDb},不存在,已自动复制");
    }

    好记性不如烂笔头。

  • 相关阅读:
    DC综合流程
    DC set_tcl脚本配置
    同步FIFO设计
    顺序脉冲 发生器
    状态机的写法
    verilog串并转换
    indexOf()
    jQuery 效果
    jQuery 事件
    jQuery css
  • 原文地址:https://www.cnblogs.com/seanyan/p/14333844.html
Copyright © 2011-2022 走看看