资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
C#常用 IO流与读写文件1. 文件系统 .2(1) 文件系统类的介绍 .2(2) FileInfo与 File类 .2(3) DirectoryInfo与 Directory类 .2(4) Path类 .2(5) DriveInfo类 .22. 文件操作 .3(1) 移动、复制、删除文件 .3(2) 判断是文件还是文件夹 .33. 读写文件与数据流 .4(1) 读文件 .4(2) 写文件 .4(3) 数据流 .4(4) 使用 FileStream读写二进制文件 .5(5) StreamWriter与 StreamReader.54. 映射内存的文件 .5(1) MemoryMappedFile类(.NET4 新增) .5(2) 使用示例 .65. 文件安全 .6(1) ACL介绍 .6(2) 读取文件的 ACL.6(3) 读取文件夹的 ACL.6(4) 修改 ACL.76. 读写注册表 .7(1) 注册表介绍 .7(2) .NET操作注册表的类 .7(3) 示例 .87. 读写独立的存储器 .8(1) IsolatedStorageFile类 .8(2) 示例 .8作者:李志伟时间:2014-02-151.文件系统(1)文件系统类的介绍文件操作类大都在 System.IO命名空间里。FileSystemInfo 类是任何文件系统类的基类;FileInfo 与 File表示文件系统中的文件;DirectoryInfo 与 Directory表示文件系统中的文件夹;Path 表示文件系统中的路径;DriveInfo 提供对有关驱动器的信息的访问。注意,XXXInfo 与 XXX类的区别是:XXX 是静态类,XXXInfo 类可以实例化。还有个较为特殊的类 System.MarshalByRefObject允许在支持远程处理的应用程序中跨应用程序域边界访问对象。 (2)FileInfo与 File类class Programstatic void Main(string args)FileInfo file = new FileInfo(E:学习笔记C#平台test.txt);/创建文件Console.WriteLine(创建时间: + file.CreationTime);Console.WriteLine(路径: + file.DirectoryName);StreamWriter sw = file.AppendText();/打开追加流sw.Write(李志伟);/追加数据sw.Dispose();/释放资源,关闭文件File.Move(file.FullName, E:学习笔记test.txt);/移动Console.WriteLine(完成!);Console.Read();(3)DirectoryInfo与 Directory类class Programstatic void Main(string args)/创建文件夹DirectoryInfo directory = new DirectoryInfo(E:学习笔记C#平台test);directory.Create();Console.WriteLine(父文件夹: + directory.Parent.FullName);/输出父目录下的所有文件与文件夹FileSystemInfo files = directory.Parent.GetFileSystemInfos();foreach (FileSystemInfo fs in files)Console.WriteLine(fs.Name);Directory.Delete(direct
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号