System.IO命名空间是.net框架中非常重要的一个对象,它提供了可在ASP.NET页面中使用的输入输出功能,包括读写文件、创建和删除目录、查看文件和目录的属性,以及获取驱动器的相关信息等。
System.IO下的相关类:
类名 |
描述 |
Directory |
用于处理逻辑驱动器和目录 |
DirectoryInfo |
用于处理目录及其子目录 |
File |
用于处理文件 |
FileInfo |
通过创建实例处理文件 |
Stream |
从存储器中读写数据的其类流 |
StreamReader |
从流中读取字符 |
StreamWriter |
向流中写入字符 |
TextReader |
读取字符串 |
TextWriter |
写入字符串 |
BinaryReader |
以二进制的形式从流中读取数据 |
BinaryWriter |
以二进制的形式从流中写入数据 |
FileStream |
在文件系统中读写数据 |
MemoryStream |
在存储缓冲区中读写数据 |
注: Directory、File类的方法都是静态的,无需使用NEW来创建一个Directory实例。直接通过引用找到命名空间下的方法即可。
(DirectoryInfo和FileInfo只包含实例方法)
具体用法待续。。。