using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace txt读写
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
//选择并读取TXT文件
private void btn_Path_Click(object sender, EventArgs e)
{
OpenFileDialog xjOpenFileDialog = new OpenFileDialog();
xjOpenFileDialog.Filter = "文本文件|*.txt";
if (xjOpenFileDialog.ShowDialog() == DialogResult.OK)
{
string xjFilePath=xjOpenFileDialog.FileName;
this.txt_Path.Text = xjFilePath;//显示文件路径
StreamReader sr = new StreamReader(xjFilePath, Encoding.Default);
this.txt_Content.Text = sr.ReadToEnd();//显示内容
}
}
//写入TXT文件
private void btn_In_Click(object sender, EventArgs e)
{
SaveFileDialog xjSaveFileDialog = new SaveFileDialog();
xjSaveFileDialog.Filter = "文本文件|*.txt";
if (xjSaveFileDialog.ShowDialog() == DialogResult.OK)
{
string xjFilePath = xjSaveFileDialog.FileName;
this.txt_Path2.Text = xjFilePath;//显示文件路径
if (!File.Exists(xjFilePath))
{
FileStream xjFileStream = new FileStream(xjFilePath, FileMode.Create, FileAccess.Write);
StreamWriter xjStreamWriter = new StreamWriter(xjFileStream, Encoding.Default);
xjStreamWriter.WriteLine(this.txt_Content.Text);//要写入的
xjStreamWriter.Close();
xjFileStream.Close();
MessageBox.Show("保存成功!");
}
}
}
}
}
VS2010具体窗体+代码见:点击打开链接