Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第11章 文件操作
32页1、第1章 程序设计语言与程序设计方法 第2章 Visual C#概述 第3章 C#语法基础 第4章 顺序结构程序设计 第5章 选择结构程序设计 第6章 循环结构程序设计 第7章 面向对象编程技术 第8章 继承,第9章 数组与自定义类型 第10章 菜单、工具栏与状态栏 第11章 文件操作 第12章 数据库技术 第13章 ActiveX控件 第14章 异常处理与跟踪调试 第15章 开发Web应用程序 第16章 部署应用程序,下一页,Visual C#程序设计教程,上一页,11.1 文件的输入与输出 文件的在操作时表现为流,即流是从一些输入中读取到的一系列字节。C#中流类要处理两个实体:文件和流类型。 文件按信息在外部存储器上编码方式可以分为文本文件和二进制文件。 11.1.1 文本文件与二进制文件 文本文件中字节单元的内容为字符的代码,在二进制文件中文件内容是数据的内部表示,是从内存中直接复制过来的。对于字符信息无差别,对于数值信息,数据的内部表示和字符代码截然不同。二进制文件中的数据不需要进行转换,文本文件中的数据需要进行转换。,章节目录,上一页,下一页,11.1.2 C#的文件流类 C#
2、中System.IO命名空间基本包含了与所有I/O操作有关的30个类,其中常用的类包括以下几种。 1. File类 File类是对文件的典型操作,提供文本创建、打开、复制、删除、移动等静态方法。也可以用于获取文件和设置文件的基本信息。,章节目录,上一页,下一页,2. FileInfo类 FileInfo类是对文件的典型操作,提供文本创建、打开、复制、删除、移动等实例方法。当文件需要多次重用时,使用FileInfo类提供的实例方法,不能使用File提供的静态方法。 3. Directory类 Directory类实现对文件目录的典型操作,例如对文件目录的创建、重命名、删除、移动等静态方法。也可以设置和获取文件的基本信息,如目录的创建时间、最近访问时间等。 、删除、移动等实例方法。,章节目录,上一页,下一页,4. DirectoryInfo类 DirectoryInfo类实现对文件目录的典型操作,例如对文件目录的创建、重命名 5. FileStream类 该类实现对文件进行读取、写入、打开、关闭操作,支持随机访问文件。可以使用同步方式打开文件按进行读写,也可以用异步方式打开文件进行读写。
3、6. StreamReader类 该类可以读取标准文本文件的内容。默认编码格式为UTF-8。,章节目录,上一页,下一页,7. StreamWriter类 该类可以往标准文本文件中写入内容。默认编码格式为UTF-8。,章节目录,上一页,下一页,11.2 文件操作 1.2.1 检查文件是否存在 检查文件存在与否是对文件进行操作之前必须进行的工作,可以使用File类的Exists方法实现。该方法的格式如下: File.Exists(path); 其中只有一个参数用于描述文件的路径,可以使用绝对路径,也可使用相对路径。,章节目录,上一页,下一页,【例11-1】判断文件是否存在,运行结果如图11-1图所示。,章节目录,上一页,下一页,图11-1 判断该文件是否存在,该程序的执行要在IO流命名空间中,右击窗体执行“查看代码”,在程序中using语句添加: using System.IO; 【检查】按钮的Click事件代码为: private void button1_Click(object sender, System.EventArgs e) try / 试图进入下面的控制块,如果发生异常则捕
4、获 ,章节目录,上一页,下一页,if(File.Exists(textBox1.Text) / 判断文件是否存在 label2.Text=“该文件存在“; else label2.Text=“该文件不存在“; catch(Exception ee) / 捕获异常 label2.Text=“失败“+ee.ToString(); ,章节目录,上一页,下一页,11.2.2 建立、读取、删除文件 使用File类的Create方法可以在指定路径中创建一个文件,使用Delete方法可以删除一个文件。这两种方法都只含有一个参数。使用Create方法创建的文件是一个空文件,创建成功后返回的结果是一个FileStream对象,使用该对象对文件进行读写操作。 使用File类的OpenText方法可以在指定路径读取文件,文本返回结果为StreamReader的对象,二进制文件返回的为BinaryReader类型的对象。 使用File类的Delete方法可以删除指定路径的文件。,章节目录,上一页,下一页,【例11-2】建立文件H:1.txt,如果该文件存在,则删除,否则建立该文件,并初始化,然后输出文件中的信
《Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第11章 文件操作》由会员E****分享,可在线阅读,更多相关《Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第11章 文件操作》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页