文件操作3(编辑器例子)
来源:互联网 发布:拥有域名之后怎么建站 编辑:程序博客网 时间:2024/06/16 09:24
首先加入几个控件,两个分组空间,一个文本框,三个按钮,一个richTextBox控件,用于写入信息,布局如下:
下面是代码:
//保存文件路径的全局变量 private static string Depath = "";
首先创建文件
if (textBox1.Text.Length < 0) { MessageBox.Show("输入文件信息"); } else { Depath = @"" + textBox1.Text.Trim() + ""; if (File.Exists(Depath)) MessageBox.Show("文本文件已存在,请重新命名"); else { StreamWriter sw = File.CreateText(Depath); MessageBox.Show("文件已创建"); sw.Close(); } }
保存文件信息
Depath = textBox1.Text.Trim(); FileStream file = File.Open(Depath,FileMode.OpenOrCreate,FileAccess.ReadWrite); StreamWriter sw = new StreamWriter(file,Encoding.UTF8); sw.Write(richTextBox1.Text.ToString()); MessageBox.Show("文件写入成功"); sw.Close();
打开文件编辑框,这里用到OpenFileDialog,代码如下:
try { //打开文件对话框 OpenFileDialog op = new OpenFileDialog(); op.Title = "打开文本文件"; op.FileName = ""; op.AddExtension = true;//检查文件扩展名 op.CheckFileExists = true;//指定文件是否存在 op.CheckPathExists = true;//检测路径合法性 op.Filter = "文本文件(*.txt)|*.txt"; op.ValidateNames = true;//接受有效的文件名 //判断是否点击了确定按钮 if (op.ShowDialog() == DialogResult.OK) { StreamReader sr = new StreamReader(op.FileName,Encoding.Default); this.richTextBox1.Text = sr.ReadToEnd(); textBox1.Text = op.FileName; sr.Close(); } MessageBox.Show("文件打开成功"); } catch (Exception e1) { MessageBox.Show("错误"+e1.ToString()); }
好了,简单的小示例基本完成,但要注意一点,每做完一个文件操作都必须把读写器关闭,否则会提示进程占用;
**上述代码还需注意一点,容易忘记;当打开文件时候,要把路径变量赋值,即
textBox1.Text = op.FileName; Depath = textBox1.Text.Trim();
不然保存编辑的文本时 Depath是空值;**
0 0
- 文件操作3(编辑器例子)
- 文件的操作(例子)
- 文件操作的例子
- Linux文件操作例子
- 文件操作小例子
- C#文件操作小例子
- 关于文件操作的例子
- C语言文件操作例子
- RandomAccessFile操作文件的例子
- JAVA删除文件操作例子
- Java 文件操作的例子
- 【GO语言】文件操作例子
- 在ASP.NET中操作文件的例子(VB)
- 在ASP.NET中操作文件的例子(VB)
- IO操作的一个例子(copy文件的命令)
- 文件的基本操作(NSFileHandle)和文件追加例子
- 在ASP.NET中操作文件的例子(VB)
- 在ASP.NET中操作文件的例子(VB)
- 基于Java Socket的聊天室使用说明书
- 独立任务调度问题
- Android模拟器不能上网问题
- 1-12
- 关于Web安全的那些事(XSS攻击)
- 文件操作3(编辑器例子)
- Erlang如何查找内存消耗过高原因
- mysql 删除检测数据为是滞含有该有则删除
- 一份百度前端面试题:
- 矩阵连乘问题
- DDS纹理文件格式
- effective java 笔记之创建和销毁对象
- Android 使用开源库StickyGridHeaders来实现带sections和headers的GridView显示本地图片效果
- UEFI 文件类型 .efi (二)