FileIO Class

IStorageFile 类型的对象表示的读取和写入文件提供帮助器方法。

语法


Public NotInheritable Class FileIO

特性

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]

成员

FileIO类 具有以下类型的成员:

方法

The FileIO 类 具有以下方法。 使用 C#、Visual Basic 和 C++,它还可以继承以下内容中的方法 Object 类.

方法描述
AppendLinesAsync(IStorageFile, IIterable(String)) Appends lines of text to the specified file.
AppendLinesAsync(IStorageFile, IIterable(String), UnicodeEncoding) Appends lines of text to the specified file using the specified character encoding.
AppendTextAsync(IStorageFile, String) Appends text to the specified file.
AppendTextAsync(IStorageFile, String, UnicodeEncoding) Appends text to the specified file using the specified character encoding.
ReadBufferAsync Reads the contents of the specified file and returns a buffer.
ReadLinesAsync(IStorageFile) Reads the contents of the specified file and returns lines of text.
ReadLinesAsync(IStorageFile, UnicodeEncoding) Reads the contents of the specified file using the specified character encoding and returns lines of text.
ReadTextAsync(IStorageFile) Reads the contents of the specified file and returns text.
ReadTextAsync(IStorageFile, UnicodeEncoding) Reads the contents of the specified file using the specified character encoding and returns text.
WriteBufferAsync Writes data from a buffer to the specified file.
WriteBytesAsync Writes an array of bytes of data to the specified file.
WriteLinesAsync(IStorageFile, IIterable(String)) Writes lines of text to the specified file.
WriteLinesAsync(IStorageFile, IIterable(String), UnicodeEncoding) Writes lines of text to the specified file using the specified character encoding.
WriteTextAsync(IStorageFile, String) Writes text to the specified file.
WriteTextAsync(IStorageFile, String, UnicodeEncoding) Writes text to the specified file using the specified character encoding.

 

备注

此类为静态类,不能实例化。而应该直接调用方法。

要了解关于您的应用程序能访问哪些位置的详细信息,请参见 Windows 应用商店应用中的文件访问和权限

要了解如何读取和写入文件,请参见快速入门:读取和写入文件

示例

文件访问示例显示如何使用 writeTextAsync(file, contents) 将文本写入文件。

目前没有可用的代码示例或不支持该语言。

在此示例中,file 是一个局部变量,包含一个 storageFile,表示要写入的文件。

虽然 writeTextAsync 方法没有返回值,您仍可在文本写入文件后执行其他任务,正如示例所示。

文件访问示例还显示如何使用 readTextAsync(file) 从文件中读取文本。

目前没有可用的代码示例或不支持该语言。

在此示例中,file 是一个局部变量,包含一个 storageFile,表示要读取的文件。

readTextAsync 完成后,fileContent 变量将文件的内容获取为文本字符串。然后可以根据需要处理目录。

要求

最低受支持的客户端

Windows 8 [仅 Windows 应用商店应用]

最低受支持的服务器

Windows Server 2012 [仅 Windows 应用商店应用]

命名空间

Windows.Storage
Windows::Storage [C++]

元数据

Windows.winmd

 

 

显示:
© 2014 Microsoft