- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
文件的基本操作1目录的基本操作2XML文件的操作3Contents目录
文件的基本操作1目录的基本操作2XML文件的操作3Contents目录
8.1文件的基本操作C#提供了System.IO.File和System.IO.FileInfo两个类用来对文件进行基本操作。C#提供了System.IO.StreamReader和System.IO.StreamWriter两个类用来对文件进行读写操作。System.IO.File类的成员都是静态的,多用于对文件的一次性操作,System.IO.FileInfo类是实例化类,多用于对文件的重复操作,可根据实际情况合理选用适合的文件操作类。当需要频繁操作一个文件时,最好选用System.IO.FileInfo类,此种场景下,程序的执行效率要高于使用System.IO.File类。原因在于使用System.IO.File时无需实例化对象,直接调用就可以,但是每次调用System.IO.File的静态方法的时候,都要进行一次安全检查,这样就增加了系统开销,而System.IO.FileInfo类则是在第一次被实例化时进行一次安全检查,之后调用它的任何方法都不用进行安全检查了。
8.1文件的基本操作——File类File类用于基本的文件操作,如复制、移动、重命名、创建、打开、删除和一次将追加到单个文件。还可以使用File类用于获取和设置文件属性等。如果想要在多个文件上执行操作,通常使用Directory.GetFiles或DirectoryInfo.GetFiles。详细使用方法请参考MSDN:/zh-cn/library/vs/alm/system.io.file(v=vs.110).aspx创建文件:
8.1文件的基本操作——FileInfo类FileInfo类提供用于创建、复制、删除、移动和打开文件的属性和实例方法,并且帮助创建FileStream对象。此类不能被继承。如果需要对同一个文件进行的多种操作时,用FileInfo类比直接用File类更高效,因为FileInfo类不会每次都进行安全检查。详细使用方法请参考MSDN:/zh-cn/library/vs/alm/system.io.fileinfo(v=vs.110).aspx
8.1文件的基本操作——FileStream类FileStream类用于以流的方式对文件进行读取、写入、打开和关闭操作,并对其他与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。读写操作可以指定为同步或异步操作。FileStream对输入输出进行缓冲,从而提高性能。FileStream对象支持使用Seek方法对文件进行随机访问。Seek允许将读取/写入位置移动到文件中的任意位置。File和FileStream类似纸和笔的关系。详细使用方法请参考MSDN:/zh-cn/library/system.io.filestream(VS.80).aspx
8.1文件的基本操作——StreamReader类使用StreamReader类可以用于读取标准文本文件的各行信息。StreamReader的默认编码为UTF-8,通常UTF-8可以正确处理Unicode字符,如果使用StreamReader读取文本文件内容如果得到了乱码,很可能是使用StreamReader的编码格式同文本文件的编码格式不一致,可以通过StreamReader的构造函数指定使用StreamReader的编码格式。详细使用方法请参考MSDN:/zh-cn/library/vs/alm/system.io.streamreader(v=vs.110).aspx
8.1文件的基本操作——StreamWriter类使用StreamWriter类可以用于向标准文本文件中写入内容。详细使用方法请参考MSDN:/zh-cn/library/vs/alm/system.io.streamwriter(v=vs.110).aspx凡是Stream用完之后都需要Close
8.1文件的基本操作——创建文件有哪些创建文件的方法?
8.1文件的基本操作——文件的读取和写入
8.1文件的基本操作——文件的写入
8.1文件的基本操作——文件的复制、删除和移动File.Copy(oldPath,newPath);//这是在干什么??File.Delete(path);//这是在干什么??File.Move(oldPath,newPath);//这是在干什么??
文件的基本操作1目录的基本操作2XML文件的操作3Contents目录
8.2文件目录的基本操作-——概述
您可能关注的文档
- 《工业机器人应用技术》课件_6.1 输送链的动态效果.ppt
- 《工业机器人应用技术》课件_8.3 运动模式的选择与手动操纵.ppt
- 《程序设计与实例分析》课件_第七讲.pptx
- 《工业机器人应用技术》课件_5.2 运动姿态.ppt
- 《工业机器人应用技术》课件_6.2 机器人夹具的动态效果.ppt
- 《工业机器人应用技术》课件_1.1 机器人的分类与工业机器人应用.ppt
- 《工业机器人应用技术》课件_5.1 轨迹路径.ppt
- 《固体物理基础》课件_第6章.ppt
- 《管理信息系统》课件_第一章.pptx
- 《工业机器人应用技术》课件_8.1 工业机器人使用安全环境与安全规程.ppt
- internal for instructor-lesson plans partner course讲师课程计划合作伙伴.pdf
- 通过销售给客户来报废资产fifa abad国际足联世纪.pdf
- 内省了解javabean加强.pdf
- 测试无线终端开发认证组技术战略telus要求范围独立发布vstandalone terminal specification.pdf
- 计算书西区信息.pdf
- 文案详解the pelican kragi鹈鹕岩.pdf
- 综合平行证明.pdf
- 23ase study电子商务概要.pdf
- 文稿课件c o m qlik sense成果.pdf
- jimmy choo ss15男士系列鞋履mens collection男装.pdf
文档评论(0)