zoukankan      html  css  js  c++  java
  • 动态创建文本文件并写入数据 避免正由另一进程使用,因此该进程无法访问该文件。的问题

    首先

     

    1 string filename = this.txtname.Text.Trim();
    2 string filecontent = this.txtcontent.Text.Trim();
    3
    4 string FileDir = Server.MapPath("~/Files");
    5 if (!Directory.Exists(FileDir)) //判断是否存在此文件夹
    6 {
    7 Directory.CreateDirectory(FileDir);
    8 }
    9 string FileTxtPath = "~/Files/" + filename + ".txt";
    10 FileTxtPath = Server.MapPath(FileTxtPath);
    11 if (!File.Exists(FileTxtPath))//判断是否存在此文本文件
    12 {
    13 FileStream _file = new FileStream(FileTxtPath, FileMode.Create, FileAccess.ReadWrite);
    14 _file.Dispose();//非常重要哦,创建完文本文件要释放资源的,否则就会报错了
    15 using (StreamWriter SW = File.CreateText(FileTxtPath))
    16 {
    17 SW.Write(filecontent);
    18 SW.Dispose();
    19
    20 Server.ClearError();
    21 }
    22
    23 }

  • 相关阅读:
    从MANNING抽的新书 免费分享 <算法图解>
    这些天在看的
    创建Spring框架程序初始化的的几种方式
    我在互联网公司的一天
    python文件中 代码的顺序
    分布式事务,两阶段提交协议,三阶段提交协议
    Zookeeper工作原理
    CAP定理
    SpringCloud 架构
    springCloud(一)Erueka工作原理
  • 原文地址:https://www.cnblogs.com/zlzly/p/1965993.html
Copyright © 2011-2022 走看看