点滴积累【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 }
转载于:https://www.cnblogs.com/xinchun/p/3436394.html
点滴积累【C#】---操作文件相关推荐
- 2022年终总结:点滴积累让我不再迷茫
今年是开始写作的第二年,如果说第一年是起步的话,今年就是开始有了一些小收获了,通过点滴积累让我知道积累的充实感,通过一点一点粉丝或阅读量的积累,增加写作的自信. 今年的收获 首先看一下今年的阅读量和粉 ...
- ASP.NET 如何操作文件
本文由chenyangasp版权所有,可以转载,复制,粘贴,并请注明出处,但不得修改! 在asp.net操作文件的所有concept都在system.io namespace中,这个namespac ...
- VC 文件操作(文件查找,打开/保存,读/写,复制/删除/重命名)
右击项目->属性->字符集:使用多字节字符集. 这样可以使用char到CString的转化. char sRead[20] = ""; CString strtest ...
- python中年大叔学编程_中年大叔学编程-Python简单操作文件
原标题:中年大叔学编程-Python简单操作文件 在计算机中,经常打交道的就是各种文档,用得比较多的软件就是office和记事本来操作文件,那么我们试试用Python来简单读写文件. Open函数的用 ...
- 操作文件方法简单总结(File,Directory,StreamReader,StreamWrite ) - Zery-zhang
一 基本介绍 操作文档,文件夹,需要用到的类 1 Directory (静态类) : 用于创建.移动和删除等操作通过 目录 和子 目录 DirectoryInfo (非静态): 2 File ...
- c# 操作文件_小练习(音乐播放器)
form排版如图一所示,详细步骤内容请见代码块:这个小练习主要目的是为了更加熟练的掌握Path类和熟练掌握操作文件的方法: using System; using System.Collections ...
- python操作文件和目录_Python操作文件和目录
Python操作文件和目录 读写文件比较简单,有一点特别注意就好了 windows下Python默认打开的文件以gbk解码,而一般我们的文件是utf-8编码的,所以如果文本含有中文,就会出现异常或者乱 ...
- Windows内核驱动中操作文件
一. 在驱动中使用文件 在Windows执行体中,通过文件对象来代表文件,该文件对象是一种由对象管理器管理的执行体对象.例如:目录也是由文件对象代表的. 内核组件通过对象名来引用文件,即在文件的全路径 ...
- 使用c++进行Windows编程中各种操作文件的方法 【转】
https://www.zhaokeli.com/article/8232.html 使用c++进行Windows编程中各种操作文件的方法 [转] 来源:赵克立博客 分类: C/C++ 标签:--发布 ...
最新文章
- [BUUCTF-pwn]——[BJDCTF 2nd]rci
- AttributeError: module 'pymongo' has no attribute 'Connection'
- layui多级联动下拉框的实现_简单三级联动的实现
- php把中文写入mysql_php写入mysql中文乱码的实例解决方法
- S5PV210裸机之SDRAM
- void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset)
- IOS7 position:fixed focus定位问题
- build openposewith opencv-2.4.13,cuda9(9.0 - 9.2)
- C语言函数调用常见问题(1)
- 已解决:Torch not compiled with CUDA enabled
- matlab shading 的用法说明
- 别再问我为什么你敲的代码很水了!
- SOC 时钟源PLL锁相环详细介绍——IC设计时序逻辑的灵魂
- RIM Hong Kong地址和地图
- Intellij IDEA如何添加注释并且修改注释样式
- 手机测试充电宝软件,共享充电宝软件哪个好用 一个APP帮你搞定
- AspectJ in Action 第2版 中文目录
- vue3中实现音频播放器APlayer
- 瑞芯微RK3566 简单介绍与Android11.0 固件编译
- Dfinity入门——配置环境并部署一个简易的网站
热门文章
- linux网卡入流速,linux下简单限制网卡速度与
- (四)系统虚拟化关键技术
- 【项目管理】八大绩效域裁剪考虑事项
- 【项目管理】PMO内容整理
- 《系统集成项目管理工程师》必背100个知识点-99云计算
- 笔记-高项案例题-2019年下-人力资源管理-管理者权力-马斯洛需求理论-冲突管理...
- Docker怎样提交镜像(把容器打成镜像)
- Winform中实现ZedGraph的多条Y轴(附源码下载)
- Winform控件-DevExpress18下载安装注册以及在VS中使用
- linux服务器上部署项目,还报路径错误,切记分隔符注意点