zoukankan      html  css  js  c++  java
  • 点滴积累【C#】---操作文件

    操作文件

    写入文件效果:

      

    写入文件代码:

     1 private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
     2         {
     3             try
     4             {
     5                 FileStream fs = new FileStream(@"D:FileStream.txt", FileMode.Create);
     6                 StreamWriter sw = new StreamWriter(fs);
     7                 string content = textBox1.Text.Trim();
     8                 sw.Write(content);
     9                 sw.Close();
    10                 fs.Close();
    11                 MessageBox.Show("保存成功");
    12             }
    13             catch
    14             {
    15                 MessageBox.Show("保存出错");
    16             }
    17         }

    读取文件效果:

     

    读取文件代码:

     1 private void 查看ToolStripMenuItem_Click(object sender, EventArgs e)
     2         {
     3             try
     4             {
     5                 FileStream fs = new FileStream(@"D:FileStream.txt", FileMode.Open);
     6                 StreamReader sr = new StreamReader(fs);
     7                 string content = sr.ReadToEnd();
     8                 textBox1.Text = content;
     9                 sr.Close();
    10                 fs.Close();
    11 
    12             }
    13             catch
    14             {
    15                 MessageBox.Show("查看出错");
    16             }
    17             
    18         }

    拷贝文件效果:

     

    拷贝文件代码:

     1 private void button1_Click(object sender, EventArgs e)
     2         {
     3             try
     4             {
     5                 string path1 = textBox1.Text.Trim();
     6                 string path2 = textBox2.Text.Trim();
     7                 if (File.Exists(path1) == true)
     8                 {
     9                     File.Copy(path1, path2);
    10                     MessageBox.Show("拷贝成功");
    11                 }
    12             }
    13             catch
    14             {
    15                 MessageBox.Show("拷贝失败");
    16             }
    17         }

    移动文件:

     

    代码:

     1 private void button2_Click(object sender, EventArgs e)
     2         {
     3             try
     4             {
     5                 string path1 = textBox1.Text.Trim();
     6                 string path2 = textBox2.Text.Trim();
     7                 if (File.Exists(path1) == true)
     8                 {
     9                     File.Move(path1, path2);
    10                     MessageBox.Show("移动成功");
    11                 }
    12             }
    13             catch
    14             {
    15                 MessageBox.Show("移动失败");
    16             }
    17         }

    删除文件

    代码:

     1 private void button3_Click(object sender, EventArgs e)
     2         {
     3             try
     4             {
     5                 string path = textBox1.Text.Trim();
     6                 if (File.Exists(path) == true)
     7                 {
     8                     File.Delete(path);
     9                     MessageBox.Show("删除成功");
    10                 }
    11             }
    12             catch
    13             {
    14                 MessageBox.Show("删除失败");
    15             }
    16         }
  • 相关阅读:
    springMVC+spring+mybatis整合(包括文件上传和下载)
    mybatis spring 框架整合
    Java AOP 注解配置与xml配置
    Java 实现分页功能
    Arcanist安装使用流程
    Swift 添加KVO
    swift 混编OC instanceType 标识的方法找不到
    Swift UIStackView代码使用
    Swift
    swift 相册PHAssetCollection,PHAsset
  • 原文地址:https://www.cnblogs.com/xinchun/p/3436394.html
Copyright © 2011-2022 走看看