资源简介
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 FileUpload 上传进度条
- 很好用的一个asp.net反编译软件
- lua C# .Net4.0 vs2010 LuaInterface
- asp.net实现qq登陆
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- 亮剑asp.net案例导航项目开发
- 亮剑ASP.NET项目开发案例导航-part03共三
- [源代码] 《领域驱动设计 (C# 2008 实
- 有史以来最简单的三层(C#)
- ASP.NET+SQL Server 2008 实现的学生学籍管
- asp.net中最好的对SQLSERVER数据库进行操
- 安卓和asp.net通过webservice上传图片到服
- asp.net2.0
- ASP.net MVC vcard名片二维码自动生成
- asp.net 访问odbc informix源码及配置截图
- mysql-connector6.9.12
- 一个简单的ASP.NET三层架构登陆模式
- asp.net 在线聊天室系统源代码.rar
- ppt课件:asp.netpdf格式
- C#多文件打包
- 好用的asp.net UI框架
- WeifenLuo.WinFormsUI.Docking3.1.0
- zw_ASP.NET通用权限管理系统源代码含文
- ASP.NET Core跨平台开发从入门到实战
- ASP.NET众筹网源码
- 最新9个C# .NET Winform的多线程进度条源
- ASP.NET MVC5+EasyUI企业开发框架源码
评论
共有 条评论