admin 管理员组

文章数量: 1184232


2024年3月6日发(作者:html可编辑表格)

C#2010 命名空间

在了解了Windows文件系统的基础知识后,还需要了解.NET中的命名空间。命名空间的作用是读写文件和数据流的类型,提供基本文件和目录的支持。

在命名空间中,提供了如下几种类,用于实例化具体的文件和目录,如表10-2所示。

表10-2 命名空间的类

类名

BinaryReader

BinaryWriter

BufferedStream

Directory

DirectoryInfo

File

FileInfo

FileLoadException

FileNotFoundException

FileStream

FileSystemInfo

FileSystemWatcher

InvalidDataException

IOException

MemoryStream

Path

PathTooLongException

Stream

StreamReader

StreamWriter

StringReader

StringWriter

TextReader

TextWriter

说明

用特定的编码将基元数据类型读取二进制值

以二进制形式将基元类型写入流,并支持用特定的编码写入字符串

给另一流上的读写操作添加一个缓冲层。无法继承此类

公开用于创建、移动和枚举目录和子目录的静态方法

公开用于创建、移动和枚举目录和子目录的实例方法

提供用于创建、复制、删除、移动和打开文件的静态方法

提供创建、复制、删除、移动和打开文件的实例方法

当找到托管程序集却不能加载它时引发的异常

试图访问磁盘上不存在的文件失败时引发的异常

既支持同步读写操作,也支持异步读写操作

为FileInfo和DirectoryInfo对象提供基类。

侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件

在数据流的格式无效时引发的异常

发生I/0错误时引发的异常

创建以内存作为其支持存储区的流

对包含文件或目录路径信息的String实例执行操作。这些操作是以跨平台的方式执行的

当路径名或文件名超过系统定义的最大长度时引发的异常

提供字节序列的一般视图

以一种特定的编码从字节流中读取字符

以一种特定的编码向流中写入字符

实现从字符串进行读取

实现一个用于将信息写入字符串

表示可读取连续字符系列的阅读器

表示可以编写一个有序字符系列的编写器。该类为抽象类

在上表中,列出了很多命名空间与文件相关的类,其中Directory类公开用于创建、移动和枚举目录和子目录的静态方法;DirectioryInfo类提供了文件或目录的相关信息。File类提供用于创建、复制、删除、移动和打开文件的静态方法;File类不像File类,它没有静态方法,仅可用于实例化的对象。


本文标签: 文件 提供 目录 用于 移动