网站大量收购闲置独家精品文档,联系QQ:2885784924

《程序设计与实例分析》课件_第八讲.pptx

《程序设计与实例分析》课件_第八讲.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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文件目录的基本操作-——概述

文档评论(0)

kd8w + 关注
实名认证
内容提供者

kd8w

1亿VIP精品文档

相关文档