对话框
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace 对话框 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //点击弹出对话框 OpenFileDialog ofd = new OpenFileDialog(); //设置对话框标题 ofd.Title = "请选择要打开的文本文件"; //设置对话框可以多选 ofd.Multiselect = true; //设置对话框的初始目录 ofd.InitialDirectory = @"F:\程序学习"; //设置对话框的文件类型 ofd.Filter = "文本文件|*.txt*|媒体文件|*.mp3|图片文件|*.jpg|所有文件|*.*"; //展示对话框 ofd.ShowDialog(); //获得在打开对话框中选中文件的路径 string path = ofd.FileName; if(path=="") { return; } using(FileStream fsRead=new FileStream (path,FileMode.OpenOrCreate,FileAccess.Read)) { byte[] buffer = new byte[1024 * 1024 * 5]; //实际读取到的字节数 int r = fsRead.Read(buffer, 0, buffer.Length); textBox1.Text = Encoding.UTF8 .GetString(buffer, 0, r); } } private void button2_Click(object sender, EventArgs e) { SaveFileDialog save = new SaveFileDialog(); save.Title = "保存文件"; save.InitialDirectory = @"F:\程序学习"; save.Filter = "文本文件|*.txt"; save.ShowDialog(); //拿到要保存文件的路径 string path = save.FileName; if (path == "") { return; } using (FileStream fsWrite = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write)) { byte[] buffer = Encoding.UTF8.GetBytes(textBox1.Text); fsWrite.Write(buffer, 0, buffer.Length); } MessageBox.Show("保存成功"); } } }
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace 对话框 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //点击弹出对话框 OpenFileDialog ofd = new OpenFileDialog(); //设置对话框标题 ofd.Title = "请选择要打开的文本文件"; //设置对话框可以多选 ofd.Multiselect = true; //设置对话框的初始目录 ofd.InitialDirectory = @"F:\程序学习"; //设置对话框的文件类型 ofd.Filter = "文本文件|*.txt*|媒体文件|*.mp3|图片文件|*.jpg|所有文件|*.*"; //展示对话框 ofd.ShowDialog(); //获得在打开对话框中选中文件的路径 string path = ofd.FileName; if(path=="") { return; } using(FileStream fsRead=new FileStream (path,FileMode.OpenOrCreate,FileAccess.Read)) { byte[] buffer = new byte[1024 * 1024 * 5]; //实际读取到的字节数 int r = fsRead.Read(buffer, 0, buffer.Length); textBox1.Text = Encoding.UTF8 .GetString(buffer, 0, r); } } } }