1 / 28
文档名称:

第13章 文件.ppt

格式:ppt   页数:28
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第13章 文件.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第13章 文件.ppt

文档介绍

文档介绍:第13章文 件
本章要点:
文件与流的基本概念
用Directory类进行目录管理
用File和FileStream类进行文件管理
用StreamReader类和StreamWriter类进行文件的读写
文件的顺序读写和随机读写的方法
循序渐进学理论
文件的相关概念

(1)文本文件与二进制文件
(2)顺序文件与随机文件
(3)磁盘文件与设备文件

可以认为磁盘文件打开后,将会产生一个指针,它指向下一次要读写的数据位置,该指针称为“文件位置指针”。
文件和流
#的文件处理系统
目前常用的文件系统有FAT、FAT32、NTFS等,这些文件系统虽然实现方式不同但提供给用户的接口是一致的。

文件是指在各种存储介质上永久存储的数据的集合,它是进行数据读写操作的基本对象。
流是字节序列的抽象概念。
一般来说,对流的操作有三类,如下:
(1)读取(2)写入(3)定位
目录管理
(1)CreateDirectory方法
[格式]:public static DirectoryInfo CreateDirectory(string path);
(2)Delete方法
[格式1]:public static void Delete(string path);
[格式2]:public static void Delete(string path, bool recursive);
(3)Exists方法
[格式]:public static bool Exists(string path);
(4)GetCurrentDirectory 方法
[格式]:public static string GetCurrentDirectory();
(5)GetDirectories 方法
[格式1]:public static string[ ] GetDirectories(string path);
[格式2]:public static string[ ] GetDirectories(string path,string searchPattern);
(6)GetFiles方法
[格式1]:public static string[] GetFiles(string path);
[格式2]:public static string[] GetFiles(string path, string searchPattern);
(7)Move方法
[格式]:public static void Move(string sourceDirName,string destDirName);
文件管理

(1)Create方法
[格式]:public static FileStream Create(string path);
(2)Open方法
[格式1]:public static FileStream Open(string path,FileMode mode);
[格式2]:public static FileStream Open(string path,FileMode mode,ess access);
[格式3]:public static FileStream Open(string path,FileMode mode,ess access,FileShare share);
(3)Delete方法
[格式]:public static void Delete(string path);
(4)Copy方法
[格式1]:public static void Copy(string sourceFileName,string destFileName);
[格式2]:public static void Copy(string sourceFileName,string destFileName,bool overwrite);
(5)Move方法
[格式]:public static void Move(string sourceFileName,string destFileName);
(6)Exists方法
[格式]:public static bool Exists(string path);
【例13-1】编写一个对C盘根目录下的子目录和文件进行操作的程序,程序的设计界面如图13-3所示,程序的运行界面如图13-4所示。程序运行时将在listBox1中显示C盘根目录下

最近更新

2024年咸阳职业技术学院单招职业倾向性考试题.. 39页

2024年商洛职业技术学院单招职业倾向性测试模.. 40页

2024年嘉兴职业技术学院单招职业技能测试题库.. 40页

2024年四川商务职业学院单招职业倾向性测试题.. 40页

2024年四川工商职业技术学院单招职业技能考试.. 40页

维生素D在预防疾病中的作用 32页

2024年塔城职业技术学院单招职业倾向性测试模.. 39页

2024年大连枫叶职业技术学院单招职业适应性考.. 41页

2024年天津城市建设管理职业技术学院单招综合.. 39页

2024年天津电子信息职业技术学院单招职业倾向.. 41页

2024年天津财经大学珠江学院单招职业技能考试.. 40页

2024年太原幼儿师范高等专科学校单招职业适应.. 40页

2024年娄底职业技术学院单招职业技能考试题库.. 40页

2024年宁夏工商职业技术学院单招职业倾向性考.. 42页

2024年宁波城市职业技术学院单招综合素质考试.. 39页

2024年安庆职业技术学院单招职业适应性测试题.. 40页

2024年安徽商贸职业技术学院单招职业技能考试.. 39页

2024年安徽审计职业学院单招职业适应性考试题.. 40页

2026年价值作文200字作文 19页

2026年以青春为主题的600字记叙文 10页

2024年安徽电子信息职业技术学院单招职业适应.. 40页

2026年以美丽的樱花为话题的作文600字 4页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

足球竞彩项目招股说明书 7页

护理薪资计划书 28页

九年级家长会课件PPT下载(初三2班) 25页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页