• 大小: 327KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-17
  • 语言: C#
  • 标签: .net  

资源简介

C#窗体程序读写文件源码。 可以对文本文件进行读写操作,特别适合初学者的代码

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace File
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void groupBox1_Enter(object sender EventArgs e)
        {

        }

        private void button2_Click(object sender EventArgs e)
        {
            string path = textBox1.Text;
            string content = textBox2.Text;
            if (path.Equals(null) || path.Equals(““))
            {
                MessageBox.Show(“文件路径不能为空““文件写入提示“);
                return;
            }
            try
            {
                FileStream myfs = new FileStream(pathFileMode.Create);
                StreamWriter mysw = new StreamWriter(myfs);
                mysw.Write(content);
                mysw.Close();
                myfs.Close();
                MessageBox.Show(“写入成功“);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

        private void button1_Click(object sender EventArgs e)
        {
            this.openFileDialog1.ShowDialog();//openFileDialog1 是一个控件
            string path = openFileDialog1.FileName;//获取路径
              textBox1.Text =path;
            if (path.Equals(null)||path.Equals(““))
            {
                return;
            }
            string fileName = path.Substring(path.LastIndexOf(“.“));
            if (!fileName.Equals(“.txt“))
            {
                MessageBox.Show(“请选择文本文件““提示“);
                return;
            }
            try
            {
                FileStream myfs = new FileStream(pathFileMode.Open);
                StreamReader mysr = new StreamReader(myfsEncoding.Default);//Encoding.Default 当前系统编码,也可以设为UTF-8
                string content = mysr.ReadToEnd();
                textBox2.Text = content;
                mysr.Close();
                myfs.Close();
                   
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        138  2018-06-04 19:59  File\.vs\File\DesignTimeBuild\.dtbcache

    ..A..H.     41472  2018-06-04 19:59  File\.vs\File\v15\.suo

     文件          0  2018-06-04 12:13  File\.vs\File\v15\Server\sqlite3\db.lock

     文件     585728  2018-06-04 19:42  File\.vs\File\v15\Server\sqlite3\storage.ide

     文件      32768  2018-06-04 19:59  File\.vs\File\v15\Server\sqlite3\storage.ide-shm

     文件    4120032  2018-06-04 20:01  File\.vs\File\v15\Server\sqlite3\storage.ide-wal

     文件        189  2018-06-04 12:13  File\File\App.config

     文件      10240  2018-06-04 19:48  File\File\bin\Debug\File.exe

     文件        189  2018-06-04 12:13  File\File\bin\Debug\File.exe.config

     文件      22016  2018-06-04 19:48  File\File\bin\Debug\File.pdb

     文件       3555  2018-06-04 12:22  File\File\File.csproj

     文件       2461  2018-06-04 19:56  File\File\Form1.cs

     文件       5365  2018-06-04 19:37  File\File\Form1.Designer.cs

     文件       6020  2018-06-04 19:37  File\File\Form1.resx

     文件       1443  2018-06-04 19:10  File\File\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7164  2018-06-04 12:13  File\File\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件         42  2018-06-04 12:13  File\File\obj\Debug\File.csproj.CoreCompileInputs.cache

     文件        745  2018-06-04 19:46  File\File\obj\Debug\File.csproj.FileListAbsolute.txt

     文件       1012  2018-06-04 19:46  File\File\obj\Debug\File.csproj.GenerateResource.cache

     文件      11490  2018-06-04 19:10  File\File\obj\Debug\File.csprojAssemblyReference.cache

     文件      10240  2018-06-04 19:48  File\File\obj\Debug\File.exe

     文件        180  2018-06-04 19:46  File\File\obj\Debug\File.Form1.resources

     文件      22016  2018-06-04 19:48  File\File\obj\Debug\File.pdb

     文件        180  2018-06-04 12:22  File\File\obj\Debug\File.Properties.Resources.resources

     文件          0  2018-06-04 12:13  File\File\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2018-06-04 12:13  File\File\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2018-06-04 12:13  File\File\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件        516  2018-06-04 12:13  File\File\Program.cs

     文件       1306  2018-06-04 12:13  File\File\Properties\AssemblyInfo.cs

     文件       2821  2018-06-04 12:13  File\File\Properties\Resources.Designer.cs

............此处省略21个文件信息

评论

共有 条评论