Winform窗体使用FileStream读写文件
2016-12-31 21:59
295 查看
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "请打开一个文件"; ofd.InitialDirectory = @"C:\Users\Administrator\Desktop"; ofd.Multiselect = true; ofd.Filter = "文本文件|*.txt|word文档|*.doc|pdf文档|*.pdf"; ofd.ShowDialog(); string path = ofd.FileName; list.Add(path); string fileName = Path.GetFileName(path); listBox1.Items.Add(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.Default.GetString(buffer, 0, r); } } private void 保存ToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog(); sfd.Title = "请选择保存的位置"; sfd.InitialDirectory = @"C:\Users\Administrator\Desktop"; sfd.Filter = "文本文件|*.txt|word文档|*.doc|pdf文档|*.pdf"; sfd.ShowDialog(); string path = sfd.FileName; if (path == "") { return; } using(FileStream fsWrite=new FileStream(path,FileMode.OpenOrCreate,FileAccess.Write)) { byte[] buffer=Encoding.Default.GetBytes(textBox1.Text); fsWrite.Write(buffer, 0, buffer.Length); } MessageBox.Show("保存成功"); }
相关文章推荐
- C#使用FileStream文件读写
- Winform中多国语言窗体的设计以及.NET中资源文件的使用
- 今天做了日志文件读写,使用方法FileStream ,StreamWriter ,File
- Winform中多国语言窗体的设计以及.NET中资源文件的使用[转]
- Winform中多国语言窗体的设计以及.NET中资源文件的使用
- 关于使用FileStream读写文件
- Winform中多国语言窗体的设计以及.NET中资源文件的使用
- 使用FileStream读写文件
- Winform 多国语言窗体的设计以及.NET中资源文件的使用
- Winform中多国语言窗体的设计以及.NET中资源文件的使用_____摘自 TJVictor的专栏
- Winform中多国语言窗体的设计以及.NET中资源文件的使用
- .net2.0 使用configurationmanager读写配置文件
- .Net2.0 使用ConfigurationManager读写配置文件
- 在Winform窗体中显示AutoCAD文件(dwg文件)
- 转载:在Visual C++中使用fopen()函数来读写文件
- C#.net 用 FileStream读写文件
- 使用XML读写删除功能来实现资源文件配置
- 请问在sqlserver中如何使用操作系统的文件?如何读写文件?
- Windows窗体编程基础学习:文件读写
- 使用XML读写删除功能来实现资源文件配置