• 点滴积累【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         }
  • 相关阅读:
    记录某次应急演练
    C++之分文件编写
    C++之冒泡排序实现
    cobaitstrike之修改特征
    cobaitstrike之DNS上线
    网盘搜索【不断更新ing】
    CVE-2021-2109 Weblogic Server远程代码执行
    C++之一维&二维数组
    CDH-5.12.2安装教程
    linux安装mysql教程
  • 原文地址:https://www.cnblogs.com/xinchun/p/3436394.html
Copyright © 2020-2023  润新知