不断积累,必然飞跃,突破随之!

相信自己,开拓生活!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

c#中文件操作

Posted on 2008-10-27 22:04  Tangyuan2017  阅读(204)  评论(0编辑  收藏  举报

   //DirectoryInfo dir = new DirectoryInfo("c:\\");
          //  System.IO .FileSystemInfo[] fis = dir.GetFileSystemInfos();
          //  if (fis[1] is DirectoryInfo )
          //  {
          //      //fis[1]是一个文件夹
          //  }
          //  if (fis[1] is FileInfo)
          //  {
          //      //fis[1]是一个文件
          //  }
        private void operatorFileBtn_Click(object sender, EventArgs e)
        {
            FileInfo fi = new FileInfo("aa.txt");
            if (fi.Exists)
            {
                //向文件中追加信息
                using (StreamWriter sw =fi.AppendText ())
                {
                    sw.Write("这是测试信息:::");
                }
            }
            else
            {
                //创建文件并写入信息
                using (StreamWriter sw = fi.CreateText())
                {
                    sw.Write("创建文件::");
                }
            }
           
        }

        private void readBtn_Click(object sender, EventArgs e)
        {
            FileInfo fi = new FileInfo("aa.txt");
            if (fi.Exists)
            {
                //读取文件内容
                using (StreamReader sr=fi.OpenText())
                {
                    this.richTextBox1.Text = sr.ReadToEnd();
                }
            }
            fi.CopyTo("d:aa.txt");
            fi.Create();
            fi.Delete();
        }