FileInfo 成员

提供创建、复制、删除、移动和打开文件的实例方法,并且帮助创建 FileStream 对象。无法继承此类。

下表列出了由 FileInfo 类型公开的成员。

公共构造函数

  名称 说明
Public method Supported by the .NET Compact Framework FileInfo 初始化 FileInfo 类的新实例,它作为文件路径的包装。

页首

公共属性

  名称 说明
Public property Supported by the .NET Compact Framework Attributes  获取或设置当前 FileSystemInfoFileAttributes。(从 FileSystemInfo 继承。)
Public property Supported by the .NET Compact Framework CreationTime  获取或设置当前 FileSystemInfo 对象的创建时间。(从 FileSystemInfo 继承。)
Public property CreationTimeUtc  获取或设置当前 FileSystemInfo 对象的创建时间,其格式为协调通用时间 (UTC)。(从 FileSystemInfo 继承。)
Public property Supported by the .NET Compact Framework Directory 获取父目录的实例。
Public property Supported by the .NET Compact Framework DirectoryName 获取表示目录的完整路径的字符串。
Public property Supported by the .NET Compact Framework Exists 已重写。获取指示文件是否存在的值。
Public property Supported by the .NET Compact Framework Extension  获取表示文件扩展名部分的字符串。(从 FileSystemInfo 继承。)
Public property Supported by the .NET Compact Framework FullName  获取目录或文件的完整目录。(从 FileSystemInfo 继承。)
Public property IsReadOnly 获取或设置确定当前文件是否为只读的值。
Public property Supported by the .NET Compact Framework LastAccessTime  获取或设置上次访问当前文件或目录的时间。(从 FileSystemInfo 继承。)
Public property LastAccessTimeUtc  获取或设置上次访问当前文件或目录的时间,其格式为协调通用时间 (UTC)。(从 FileSystemInfo 继承。)
Public property Supported by the .NET Compact Framework LastWriteTime  获取或设置上次写入当前文件或目录的时间。(从 FileSystemInfo 继承。)
Public property LastWriteTimeUtc  获取或设置上次写入当前文件或目录的时间,其格式为协调通用时间 (UTC)。(从 FileSystemInfo 继承。)
Public property Supported by the .NET Compact Framework Length 获取当前文件的大小。
Public property Supported by the .NET Compact Framework Name 已重写。获取文件名。

页首

公共方法

  名称 说明
Public method Supported by the .NET Compact Framework AppendText 创建一个 StreamWriter,它向 FileInfo 的此实例表示的文件追加文本。
Public method Supported by the .NET Compact Framework CopyTo 已重载。 将现有文件复制到新文件。
Public method Supported by the .NET Compact Framework Create 创建文件。
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework CreateText 创建写入新文本文件的 StreamWriter
Public method Decrypt 使用 Encrypt 方法解密由当前帐户加密的文件。
Public method Supported by the .NET Compact Framework Delete 已重写。 永久删除文件。
Public method Encrypt 将某个文件加密,使得只有加密该文件的帐户才能将其解密。
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method GetAccessControl 已重载。 获取 FileSecurity 对象,该对象封装当前 FileInfo 对象所描述的文件的访问控制列表 (ACL) 项。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method GetObjectData  设置带有文件名和附加异常信息的 SerializationInfo 对象。 (从 FileSystemInfo 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework MoveTo 将指定文件移到新位置,并提供指定新文件名的选项。
Public method Supported by the .NET Compact Framework Open 已重载。 用各种读/写访问权限和共享特权打开文件。
Public method Supported by the .NET Compact Framework OpenRead 创建只读 FileStream
Public method Supported by the .NET Compact Framework OpenText 创建使用 UTF8 编码、从现有文本文件中进行读取的 StreamReader
Public method Supported by the .NET Compact Framework OpenWrite 创建只写 FileStream
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework Refresh  刷新对象的状态。 (从 FileSystemInfo 继承。)
Public method Replace 已重载。 使用当前 FileInfo 对象所描述的文件替换指定文件的内容,这一过程将删除原始文件,并创建被替换文件的备份。
Public method SetAccessControl FileSecurity 对象所描述的访问控制列表 (ACL) 项应用于当前 FileInfo 对象所描述的文件。
Public method Supported by the .NET Compact Framework ToString 已重写。 以字符串形式返回路径。

页首

请参见

参考

FileInfo 类
System.IO 命名空间

其他资源

文件和流 I/O
如何:从文件读取文本
如何:向文件写入文本
基本的文件 I/O
如何:对新建的数据文件进行读取和写入