C#文件创建与使用 冲突问题

原创 2016年05月30日 15:34:22

文件创建并使用过程中,会遇到进程冲突问题 。

出现冲突在于fs.Close(),创建完成以后,需要先关关闭,不然就一直占用该文件。

  if (!Directory.Exists(path))

                Directory.CreateDirectory(path);//创建Log文件夹


            string logfileName = path + "\\" + DateTime.Now.ToString("yyyy-MM-dd") + ".log";


            if (!File.Exists(logfileName))
            {
               FileStream fs= File.Create(logfileName);//当天文件创建
                fs.Close();

            }



//////

 sw = new StreamWriter(logfileName, true);
      
                        foreach (string value in queue)
                        {
                            sw.WriteLine(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss]") + Logout + "Logwriter__IN");
                            queue.TryDequeue(out Logout);

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C#文件创建删除小程序

  • 2010年12月22日 06:46
  • 63KB
  • 下载

基于C#的Dll文件创建+调用

  • 2017年03月30日 10:51
  • 60KB
  • 下载

C#文件创建、移动、删除、复制

//1.---------文件夹创建、移动、删除--------- //创建文件夹 Directory.CreateDirectory(Server.MapPath("a")); Directo...

关于android里的文件创建及读写问题

一 在SD卡创建并读写文件   SD卡正常加载后,通过Eclipse的DDMS的File explorer可以看到mnt/sdcard的权限属性为d---rwxr-x,很奇怪的属性,sdcard的o...

java 文件创建路径指定的问题

package Test; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import ...

7、iOS pch文件创建及使用

Xcode不会默认生成pch文件,需要开发者根据需求自行创建,下面是创建和使用的过程。 1.在项目中添加pch文件 2.在Build Setting中搜索prefix,并找到App...

iOS使用xib文件创建一个组件为子控件,进行复用

有些情况下,我们发现有一些界面上的控件是可以复用的。 如果每次都拷贝这些控件过去,就是比较麻烦。所以,就用一个xib文件,创建一个view,把要复用的控件,放在里面组成一个view,然后在其他的...

【2】使用DuiLib的XML文件创建界面

简述

cocos2d-x使用TexturePacker打包图片及使用生成的plist文件创建精灵动画

在使用TexturePacker打包工具之前先对动画的每一帧图片命名,我这里选取的cocos2d-x实例程序里面的图片,为了方便只提取了前面4帧的图片 然后打开安装好的TexturePakcer,...

Android 使用Vector XML文件创建矢量图片资源

转载请注明出处:http://blog.csdn.net/klxh2009/article/details/51121034 本文出自【付小华的博客】 Vector:矢量的意思 我们知道,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#文件创建与使用 冲突问题
举报原因:
原因补充:

(最多只允许输入30个字)