资源简介
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个文件信息
相关资源
- ASP.NET应用开发与实践
- Asp.net学生信息管理系统源码
- asp.net C#购物车源代码
- ASP.NET实验室预约管理系统
- 020ASP.NET车辆综合管理系统.zip
- c# 高校档案信息管理系统
- asp.net中c#做的躲避小游戏,希望大家
- ASP.NET C# 工资管理系统
- 一款漂亮的灯光闪烁的圣诞树(C# V
- C#笔试题大全C#面试集合包括了,.ne
- ASP.NET客户管理系统(毕业设计 C#
- 在线求职系统(C#ASP.NET源码)
- .NET C# Custom Form Designer (附源碼)
- C#冒泡排序动态演示程序(看了就会)
- 酒店管理系统(c#.net源码)
- asp.net 在线考试系统及论文
- winform实时获取网卡网速全部源码,获
- ASP.Net文件上传管理源码
- ArcGIS Runtime SDK for .NET
- C# .NET5.0(net core)基于WPF(XAML)开发
- Quartz.NET定时任务框架
- .net core 动态生成 Word文档(word Expor
- 《OA企业办公自动化》asp.net 源码(附
- .net 检测新版本-自动升级程序
- tcp和udp(Mina.net)
- asp.netc#开发规范
- ADO.NET操作EXCEL
- asp.net 大文件上传(带进度条)
- 通过程序自动填充并提交ASP.NET表单(
- ASP.NET 基础编程文档(PPT电子教案)
评论
共有 条评论