FileIO Class

Proporciona métodos auxiliares para leer y escribir archivos representados por objetos de tipo IStorageFile.

Sintaxis


Public NotInheritable Class FileIO

Atributos

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

Miembros

FileIOClase tiene estos tipos de miembros:

Métodos

The FileIO Clase tiene estos métodos. Con C#, Visual Basic y C++, también hereda métodos de Object Clase.

MétodoDescripción
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.

 

Observaciones

Esta clase es estática y no se pueden crear instancias de la misma. Llame a los métodos directamente en su lugar.

Para obtener más información sobre a qué ubicaciones puede tener acceso la aplicación, vea el tema sobre acceso a archivos y permisos en aplicaciones de la Tienda Windows.

Para obtener información sobre cómo leer y escribir en archivos, vea Inicio rápido: lectura y escritura de un archivo.

Ejemplos

En el ejemplo de acceso a archivos se muestra cómo utilizar writeTextAsync(file, contents) para escribir texto en un archivo.

No hay ningún ejemplo de código disponible o este idioma no es compatible.

En el ejemplo, file es una variable local que contiene un storageFile que representa el archivo que se va a escribir.

Aunque los métodos de writeTextAsync no tienen un valor devuelto, todavía puede realizar tareas adicionales después de que el texto se escriba en el archivo, como se muestra en el ejemplo.

En el ejemplo de acceso a archivos también se muestra cómo utilizar readTextAsync(file) para leer el texto de un archivo.

No hay ningún ejemplo de código disponible o este idioma no es compatible.

En el ejemplo, file es una variable local que contiene un objeto storageFile que representa el archivo que se va a leer.

Después de que readTextAsync se complete, la variable fileContent obtiene el contenido del archivo como una cadena de texto. Puede procesar el contenido según corresponda.

Requisitos

Cliente mínimo compatible

Windows 8 [Solo aplicaciones de la Tienda Windows]

Servidor mínimo compatible

Windows Server 2012 [Solo aplicaciones de la Tienda Windows]

Espacio de nombres

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

Metadatos

Windows.winmd

 

 

Mostrar:
© 2015 Microsoft