当前位置: 代码迷 >> VC >> 文件“c:\temp.txt”正由另一进程使用,因此该进程无法访问该文件。该如何处理
  详细解决方案

文件“c:\temp.txt”正由另一进程使用,因此该进程无法访问该文件。该如何处理

热度:4944   发布时间:2013-02-25 00:00:00.0
文件“c:\temp.txt”正由另一进程使用,因此该进程无法访问该文件。
using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Text;
using   System.Windows.Forms;
using   System.Collections;
using   System.IO;
using   System.Runtime.InteropServices;
namespace   WindowsApplication4
{
        public   partial   class   Form1   :   Form
        {            
                public   Form1()
                {

                        InitializeComponent();
                }

                private   void   Form1_Load(object   sender,   EventArgs   e)
                {
                        open();
                }
                private   void   save()
                {
                        using   (FileStream   aFile   =   new   FileStream( "c:/temp.txt ",   FileMode.Create))
                        {
                                using   (StreamWriter   sw   =   new   StreamWriter(aFile))
                                {
                                        sw.Write(this.textBox1.Text);
                                }
                        }
                }

                private   void   textBox1_TextChanged(object   sender,   EventArgs   e)
                {
                        save();
                }

                private   void   open()
                {
                        using   (StreamReader   reader   =   new   StreamReader( "c:/temp.txt ",   System.Text.Encoding.GetEncoding( "GB2312 ")))
                        {
                                textBox1.Clear();
                                textBox1.Text   =   reader.ReadToEnd();
  相关解决方案