随笔分类 - C# IO操作
摘要://IO系列测试源码(需要自取) using System; using System.CodeDom; using System.Collections.Generic; using System.IO; using System.IO.Compression; using System.Linq
阅读全文
摘要:这节结尾IO,讲一下异步操作文件,读写压缩文件,监控文件系统这三个知识点。 异步操作文件: 说到异步,必然要了解的是async和await这两个关键字(异步详情点击基于任务的异步编程(Task,async,await)这篇文章进行了解),此段讲解对于初学者可以简单涉猎,接下来进入正题,在操作大文件的
阅读全文
摘要:这节讲StreamReader & StreamWriter,这两个类用于操作字符或者字符串,它将流的操作封装在了底层,相对来说用法比较简单,但是它不支持Seek()方法。 先看一下代码: FileStream fs = new FileStream("./demo.txt", FileMode.O
阅读全文
摘要:这节讲一下使用FileStream读写数据,这是一个比较基础的流。 FileStream类只能处理原始字节,所以它可以处理任何类型的文件。 先看一下它的构造方法: FileStream fs = new FileStream("./demo.txt", FileMode.Open, FileAcce
阅读全文
摘要:这节讲两个实例类,FileInfo和DirectoryInfo两个类,用于操作某个具体的文件或者目录。 FileInfo: FileInfo不同于File,它是一个实例类,有一个string类型的构造方法,用于接收文件路径或者url形式的路径: FileInfo fi=new FileInfo(@"
阅读全文
摘要:新开一节IO(Input/Output)的用法。 这节主要讲一下操作文件和文件目录的两个静态类:File 和 Directory。 在进入正题之前,先理解一下相对路径和绝对路径这两个概念: 绝对路径,是指从盘符开始的路径,如:C:/user/desktop 相对路径,是指相对于当前目录的路径访问形式
阅读全文