当前位置: 代码迷 >> VC >> 打开TXT 保存TXT的有关问题
  详细解决方案

打开TXT 保存TXT的有关问题

热度:4933   发布时间:2013-02-25 00:00:00.0
打开TXT 保存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()
                {
                        FileStream   aFile   =   new   FileStream( "c:/temp.txt ",   FileMode.Create);
                        StreamWriter   sw   =   new   StreamWriter(aFile);
                        sw.Write(this.textBox1.Text);
                        sw.Close();
                }

                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();
                        }
                }
        }
}

看下到底那里错了
错误提示是   文件“c:\temp.txt”正由另一进程使用,因此该进程无法访问该文件。
我没学过VC   所以详细讲一下

目的   输入文字的时候自动保存
打开的程序的时候   自动打开TEMP。TXT的数据
最好把TXT放在程序的目录里
  相关解决方案