操作文件

写入文件效果:

写入文件代码:

 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         }

转载于:https://www.cnblogs.com/xinchun/p/3436394.html

点滴积累【C#】---操作文件相关推荐

  1. 2022年终总结:点滴积累让我不再迷茫

    今年是开始写作的第二年,如果说第一年是起步的话,今年就是开始有了一些小收获了,通过点滴积累让我知道积累的充实感,通过一点一点粉丝或阅读量的积累,增加写作的自信. 今年的收获 首先看一下今年的阅读量和粉 ...

  2. ASP.NET 如何操作文件

    本文由chenyangasp版权所有,可以转载,复制,粘贴,并请注明出处,但不得修改! 在asp.net操作文件的所有concept都在system.io  namespace中,这个namespac ...

  3. VC 文件操作(文件查找,打开/保存,读/写,复制/删除/重命名)

    右击项目->属性->字符集:使用多字节字符集. 这样可以使用char到CString的转化. char sRead[20] = ""; CString strtest ...

  4. python中年大叔学编程_中年大叔学编程-Python简单操作文件

    原标题:中年大叔学编程-Python简单操作文件 在计算机中,经常打交道的就是各种文档,用得比较多的软件就是office和记事本来操作文件,那么我们试试用Python来简单读写文件. Open函数的用 ...

  5. 操作文件方法简单总结(File,Directory,StreamReader,StreamWrite ) - Zery-zhang

    一 基本介绍 操作文档,文件夹,需要用到的类 1 Directory (静态类) :      用于创建.移动和删除等操作通过 目录 和子 目录 DirectoryInfo (非静态): 2 File ...

  6. c# 操作文件_小练习(音乐播放器)

    form排版如图一所示,详细步骤内容请见代码块:这个小练习主要目的是为了更加熟练的掌握Path类和熟练掌握操作文件的方法: using System; using System.Collections ...

  7. python操作文件和目录_Python操作文件和目录

    Python操作文件和目录 读写文件比较简单,有一点特别注意就好了 windows下Python默认打开的文件以gbk解码,而一般我们的文件是utf-8编码的,所以如果文本含有中文,就会出现异常或者乱 ...

  8. Windows内核驱动中操作文件

    一. 在驱动中使用文件 在Windows执行体中,通过文件对象来代表文件,该文件对象是一种由对象管理器管理的执行体对象.例如:目录也是由文件对象代表的. 内核组件通过对象名来引用文件,即在文件的全路径 ...

  9. 使用c++进行Windows编程中各种操作文件的方法 【转】

    https://www.zhaokeli.com/article/8232.html 使用c++进行Windows编程中各种操作文件的方法 [转] 来源:赵克立博客 分类: C/C++ 标签:--发布 ...

最新文章

  1. [BUUCTF-pwn]——[BJDCTF 2nd]rci
  2. AttributeError: module 'pymongo' has no attribute 'Connection'
  3. layui多级联动下拉框的实现_简单三级联动的实现
  4. php把中文写入mysql_php写入mysql中文乱码的实例解决方法
  5. S5PV210裸机之SDRAM
  6. void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset)
  7. IOS7 position:fixed focus定位问题
  8. build openposewith opencv-2.4.13,cuda9(9.0 - 9.2)
  9. C语言函数调用常见问题(1)
  10. 已解决:Torch not compiled with CUDA enabled
  11. matlab shading 的用法说明
  12. 别再问我为什么你敲的代码很水了!
  13. SOC 时钟源PLL锁相环详细介绍——IC设计时序逻辑的灵魂
  14. RIM Hong Kong地址和地图
  15. Intellij IDEA如何添加注释并且修改注释样式
  16. 手机测试充电宝软件,共享充电宝软件哪个好用 一个APP帮你搞定
  17. AspectJ in Action 第2版 中文目录
  18. vue3中实现音频播放器APlayer
  19. 瑞芯微RK3566 简单介绍与Android11.0 固件编译
  20. Dfinity入门——配置环境并部署一个简易的网站

热门文章

  1. linux网卡入流速,linux下简单限制网卡速度与
  2. (四)系统虚拟化关键技术
  3. 【项目管理】八大绩效域裁剪考虑事项
  4. 【项目管理】PMO内容整理
  5. 《系统集成项目管理工程师》必背100个知识点-99云计算
  6. 笔记-高项案例题-2019年下-人力资源管理-管理者权力-马斯洛需求理论-冲突管理...
  7. Docker怎样提交镜像(把容器打成镜像)
  8. Winform中实现ZedGraph的多条Y轴(附源码下载)
  9. Winform控件-DevExpress18下载安装注册以及在VS中使用
  10. linux服务器上部署项目,还报路径错误,切记分隔符注意点