FileIO Class

Fournit des méthodes d'assistance pour la lecture et l'écriture dans les fichiers qui sont représentés par des objets de type IStorageFile.

Syntaxe


Public NotInheritable Class FileIO

Attributs

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

Membres

FileIOClasse comporte les types de membres suivants :

Méthodes

The FileIO Classe comporte les méthodes suivantes. Avec C#, Visual Basic et C++, il hérite également des méthodes de Object Classe.

MéthodeDescription
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.

 

Remarques

Cette classe est statique et ne peut pas être instanciée. À la place, appelle les méthodes directement.

Pour en savoir plus sur les emplacements auxquels votre application peut accéder, consultez la section relative à l'accès à un fichier et les autorisations dans les applications Windows Store.

Pour savoir comment lire et écrire dans des fichiers, consultez Démarrage rapide : lecture et écriture dans un fichier.

Exemples

L'Exemple d'accès au fichier vous indique comment utiliser writeTextAsync(file, contents) pour écrire du texte dans un fichier.

Aucun exemple de code n'est actuellement disponible ou ce langage n'est pas pris en charge.

Dans l'exemple, file est une variable locale qui contient un storageFile qui représente le fichier à écrire.

Bien que les méthodes writeTextAsync n'aient pas de valeur de retour, vous pouvez toujours effectuer des tâches supplémentaires une fois le texte écrit dans le fichier, comme le montre l'exemple.

L'Exemple d'accès au fichier vous indique aussi comment utiliser readTextAsync(file) pour lire le texte d'un fichier.

Aucun exemple de code n'est actuellement disponible ou ce langage n'est pas pris en charge.

Dans l'exemple, file est une variable locale qui contient un objet storageFile qui représente le fichier à lire.

À la fin de l'exécution de readTextAsync, la variable fileContent obtient le contenu du fichier sous la forme d'une chaîne de texte. Vous pouvez ensuite traiter le contenu, selon le cas.

Configuration requise

Client minimal pris en charge

Windows 8 [Applications du Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications du Windows Store uniquement]

Espace de noms

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

Métadonnées

Windows.winmd

 

 

Afficher:
© 2015 Microsoft