文件操作与编程ppt培训课件

文件操作与编程ppt培训课件

ID:10249143

大小:406.00 KB

页数:21页

时间:2018-06-13

文件操作与编程ppt培训课件_第1页
文件操作与编程ppt培训课件_第2页
文件操作与编程ppt培训课件_第3页
文件操作与编程ppt培训课件_第4页
文件操作与编程ppt培训课件_第5页
资源描述:

《文件操作与编程ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#.Net程序设计2021/6/231电子科大成都学院精品课程《VisualC#.Net程序设计》第八章文件操作与编程8.1文件操作概述8.2流、文件操作8.3文件操作控件8.1文件操作概述一、驱动器二、目录三、文件四、路径返回一、驱动器DriveInfo类作用:确定有关驱动器的信息,包括驱动器盘符、驱动器类型、驱动器上的可用空间等成员:DriveFormat、DriveType、Name、TotalSize、TotalFreeSpace,GetDrivesDiverType枚举型枚举值有CDRom、Fixed、Network、Removab

2、le位于System.IO命名空间二、目录Directory类作用:静态类,用来实现创建、复制、移动或删除目录等操作成员:CreateDirectory、Delete、Exists、Move、GetFiles、GetDirectories等DirectoryInfo类作用:非静态类(必须实例化),用来实现创建、复制、移动或删除目录等操作成员;Name、Exists、Parent、Root、Create、CreateSubDirectory、Delete、MoveTO、GetFiles、GetDirectories等三、文件File类作用:静态类,用来创建、

3、复制、删除、移动、打开文件等成员:Open、Create、Copy、Delete、Exists、Move、Replace、AppendAllText、ReadAllText等FileInfo类作用:非静态类(必须实例化),用来创建、复制、删除、移动、打开文件等成员:Name、Directory、Exists、Extension、Length、IsReadOnly、Open、Create、CopyTo、Delete、MoveTo、Replace、EnCrypt、Decrypt等四、路径文件所在位置称为路径。路径由驱动器盘符、目录名、文件名、文件扩展名和分隔符

4、组成。路径的表示方法绝对路径:从驱动器的根目录开始书写,例如C:WindowsSystem32otepad.exe相对路径:从当前目录位置开始书写,例如System32odepad.exe(假设当前目录为C:Windows)Path类作用:静态类,用来操作路径的每一个字段成员:PathSeparator、DirectorySeparatorChar、VolumeSeparatorChar、GetDirecotryName、GetFileName、GetExtension、GetFullPath、GetTempPath等返回8.2流、文件操作一

5、、文件I/O与流二、读写文本文件返回一、文件I/O与流1.流的基本操作2.操作流的类1.流的基本操作流包括以下基本操作。读取(read):表示把数据从流传输到某种数据结构中,例如输出到字节数组中;写入(write):表示把数据从某种数据结构传输到流中,例如把字节数组中的数据传输到流中;定位(seek):表示在流中查询或重新定位当前位置。2.操作流的类(1)Stream类Stream类是所有流的抽象基类。Stream类的属性:CanRead、CanSeek、CanTimeout、CanWrite、Length、Position、ReadTimeout、Wri

6、teTimeoutStream类的方法:BeginRead、BeginWrite、Close、EndRead、EndWrite、Flush、Read、ReadByte、Seek、Write、WriteByte(2)StreamReader和StreamWriter类一般用来操作文本文件(3)FileStream、MemoryStream和BufferStream类文件流:用来读、写、打开、关闭文件内存流:表示在内存中创建流,以暂时保存数据缓存流:先把流添加到缓冲区,再进行读/写操作二、读写文本文件文本文件是一种只保存内容字符的编码的文本。NETFramew

7、ork支持的字符编码可以是ASCIIEncoding、UTF7Encoding、UTF8Encoding、UnicodeEncoding或UTF32Encoding文本文件的读写操作TextReader和TextWriter类StreamReader和StreamWriter类StringReader和StringWriter类TextReader类成员:Close、Read、ReadBlock、ReadLine、ReadToEndTextWriter类成员:Close、Flush、Write、WriteLine示例实例8-1演示(源代码参见教材)8.3文

8、件操作控件一、OpenFileDialog控件二、SaveFile

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。