RandomAccessFile Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| RandomAccessFile(File, String) |
Crée un flux de fichiers d’accès aléatoire à lire et éventuellement à écrire dans, le fichier spécifié par l’argument |
| RandomAccessFile(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| RandomAccessFile(String, String) |
Crée un flux de fichiers d’accès aléatoire à lire et éventuellement pour écrire dans un fichier portant le nom spécifié. |
RandomAccessFile(File, String)
Crée un flux de fichiers d’accès aléatoire à lire et éventuellement à écrire dans, le fichier spécifié par l’argument File .
[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")]
public RandomAccessFile(Java.IO.File? file, string? mode);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")>]
new Java.IO.RandomAccessFile : Java.IO.File * string -> Java.IO.RandomAccessFile
Paramètres
- file
- File
l’objet file
- mode
- String
le mode d’accès, comme décrit ci-dessus
- Attributs
Exceptions
si le fichier ne peut pas être ouvert ou créé en fonction de mode.
si mode ce n’est pas "r", "rw""rws" ou "rwd".
Remarques
Crée un flux de fichiers d’accès aléatoire à lire et éventuellement à écrire dans, le fichier spécifié par l’argument File . Un nouvel FileDescriptor objet est créé pour représenter cette connexion de fichier.
L’argument « mode><< c>/c> » spécifie le mode d’accès dans lequel le fichier doit être ouvert. Les valeurs autorisées et leurs significations sont les suivantes :
<table summary="Access mode permited values and meanings">tr th align="left">Value</th th><align="left">Meaning</th></tr tr><><valign="top""r"<>/td td td<>td> open for reading only.><< L’appel d’une des write méthodes de l’objet résultant entraîne la levée d’un java.io.IOException élément.
</td></tr tr<>tr><valign="top"><"rw"/td td><td> Open pour la lecture et l’écriture. Si le fichier n’existe pas déjà, une tentative sera effectuée pour la créer.
</td></tr tr><<>tr valign="top">"rws"</td td td<>open> pour la lecture et l’écriture, comme avec"rw", et nécessite également que chaque mise à jour du contenu ou des métadonnées du fichier soit écrite de manière synchrone sur l’appareil de stockage sous-jacent.
</td></tr tr><tr><valign="top">"rwd" </td td td<>open> pour la lecture et l’écriture, comme avec "rw", et nécessite également que chaque mise à jour du contenu du fichier soit écrite de manière synchrone sur l’appareil de stockage sous-jacent.
</td></tr></table>
Les "rws" modes fonctionnent "rwd" beaucoup comme la java.nio.channels.FileChannel#force(boolean) force(boolean) méthode de la java.nio.channels.FileChannel classe, en passant des arguments de true et false, respectivement, sauf qu’ils s’appliquent toujours à chaque opération d’E/S et sont donc souvent plus efficaces. Si le fichier réside sur un périphérique de stockage local, lorsqu’un appel d’une méthode de cette classe retourne, il est garanti que toutes les modifications apportées au fichier par cet appel ont été écrites sur cet appareil. Cela est utile pour s’assurer que les informations critiques ne sont pas perdues en cas de blocage du système. Si le fichier ne réside pas sur un appareil local, aucune telle garantie n’est effectuée.
Le "rwd" mode peut être utilisé pour réduire le nombre d’opérations d’E/S effectuées. L’utilisation "rwd" nécessite uniquement l’écriture des mises à jour du contenu du fichier dans le stockage ; l’utilisation "rws" nécessite des mises à jour du contenu du fichier et de ses métadonnées à écrire, ce qui nécessite généralement au moins une opération d’E/S de bas niveau.
S’il existe un gestionnaire de sécurité, sa checkRead méthode est appelée avec le chemin d’accès de l’argument file comme argument pour voir si l’accès en lecture au fichier est autorisé. Si le mode autorise l’écriture, la méthode du gestionnaire de checkWrite sécurité est également appelée avec l’argument chemin d’accès pour voir si l’accès en écriture au fichier est autorisé.
Java documentation pour java.io.RandomAccessFile.RandomAccessFile(java.io.File, java.lang.String).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
RandomAccessFile(IntPtr, JniHandleOwnership)
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.
protected RandomAccessFile(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.RandomAccessFile : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.RandomAccessFile
Paramètres
- transfer
- JniHandleOwnership
Indiquant JniHandleOwnershipcomment gérer javaReference
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
RandomAccessFile(String, String)
Crée un flux de fichiers d’accès aléatoire à lire et éventuellement pour écrire dans un fichier portant le nom spécifié.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public RandomAccessFile(string? name, string? mode);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Java.IO.RandomAccessFile : string * string -> Java.IO.RandomAccessFile
Paramètres
- name
- String
nom de fichier dépendant du système
- mode
- String
mode d’accès
- Attributs
Exceptions
si le fichier ne peut pas être ouvert ou créé en fonction de mode.
si mode ce n’est pas "r", "rw""rws" ou "rwd".
Remarques
Crée un flux de fichiers d’accès aléatoire à lire et éventuellement pour écrire dans un fichier portant le nom spécifié. Un nouvel FileDescriptor objet est créé pour représenter la connexion au fichier.
L’argument mode spécifie le mode d’accès avec lequel le fichier doit être ouvert. Les valeurs autorisées et leurs significations sont spécifiées pour le <constructeur c>RandomAccessFile(File,String)</c> .
S’il existe un gestionnaire de sécurité, sa checkRead méthode est appelée avec l’argument name comme argument pour voir si l’accès en lecture au fichier est autorisé. Si le mode autorise l’écriture, la méthode du gestionnaire de checkWrite sécurité est également appelée avec l’argument name comme argument pour voir si l’accès en écriture au fichier est autorisé.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.