Langage

FileInputStream Constructeurs

Définition

Surcharges

Nom Description
FileInputStream(File)

Crée une FileInputStream connexion en ouvrant une connexion à un fichier réel, le fichier nommé par l’objet file dans le File système de fichiers.

FileInputStream(FileDescriptor)

Crée un FileInputStream en utilisant le descripteur fdObjde fichier, qui représente une connexion existante à un fichier réel dans le système de fichiers.

FileInputStream(String)

Crée une FileInputStream connexion en ouvrant une connexion à un fichier réel, le fichier nommé par le nom name du chemin d’accès dans le système de fichiers.

FileInputStream(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

FileInputStream(File)

Crée une FileInputStream connexion en ouvrant une connexion à un fichier réel, le fichier nommé par l’objet file dans le File système de fichiers.

[Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")]
public FileInputStream(Java.IO.File? file);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;)V", "")>]
new Java.IO.FileInputStream : Java.IO.File -> Java.IO.FileInputStream

Paramètres

file
File

fichier à ouvrir pour la lecture.

Attributs

Exceptions

s’il file n’existe pas.

Remarques

Crée une FileInputStream connexion en ouvrant une connexion à un fichier réel, le fichier nommé par l’objet file dans le File système de fichiers. Un nouvel FileDescriptor objet est créé pour représenter cette connexion de fichier.

Tout d’abord, s’il existe un gestionnaire de sécurité, sa checkRead méthode est appelée avec le chemin représenté par l’argument file comme argument.

Si le fichier nommé n’existe pas, il s’agit d’un répertoire plutôt qu’d’un fichier normal, ou pour une autre raison ne peut pas être ouvert pour la lecture, un FileNotFoundException fichier est levée.

Java documentation pour java.io.FileInputStream.FileInputStream(java.io.File).

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 à

FileInputStream(FileDescriptor)

Crée un FileInputStream en utilisant le descripteur fdObjde fichier, qui représente une connexion existante à un fichier réel dans le système de fichiers.

[Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;)V", "")]
public FileInputStream(Java.IO.FileDescriptor? fdObj);
[<Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;)V", "")>]
new Java.IO.FileInputStream : Java.IO.FileDescriptor -> Java.IO.FileInputStream

Paramètres

fdObj
FileDescriptor

descripteur de fichier à ouvrir pour la lecture.

Attributs

Exceptions

si fd c’est null.

Remarques

Crée un FileInputStream en utilisant le descripteur fdObjde fichier, qui représente une connexion existante à un fichier réel dans le système de fichiers.

S’il existe un gestionnaire de sécurité, sa checkRead méthode est appelée avec le descripteur fdObj de fichier comme argument pour voir s’il est ok de lire le descripteur de fichier. Si l’accès en lecture est refusé au descripteur de fichier, il SecurityException est levée.

Si fdObj la valeur est Null, une NullPointerException valeur est levée.

Ce constructeur ne lève pas d’exception si c’est le cas fdObjjava.io.FileDescriptor#valid() invalid. Toutefois, si les méthodes sont appelées sur le flux résultant pour tenter d’E/S sur le flux, une IOException opération est levée.

Avertissement spécifique à Android : #close() la méthode ne ferme pas l’élément fdObj fourni, car cet objet ne possède pas le descripteur de fichier, mais l’appelant le fait. L’appelant peut appeler android.system.Os#close(FileDescriptor) pour fermer le fd.

Java documentation pour java.io.FileInputStream.FileInputStream(java.io.FileDescriptor).

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 à

FileInputStream(String)

Crée une FileInputStream connexion en ouvrant une connexion à un fichier réel, le fichier nommé par le nom name du chemin d’accès dans le système de fichiers.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public FileInputStream(string? name);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.IO.FileInputStream : string -> Java.IO.FileInputStream

Paramètres

name
String

nom du fichier dépendant du système.

Attributs

Exceptions

Remarques

Crée une FileInputStream connexion en ouvrant une connexion à un fichier réel, le fichier nommé par le nom name du chemin d’accès dans le système de fichiers. Un nouvel FileDescriptor objet est créé pour représenter cette connexion de fichier.

Tout d’abord, s’il existe un gestionnaire de sécurité, sa checkRead méthode est appelée avec l’argument name comme argument.

Si le fichier nommé n’existe pas, il s’agit d’un répertoire plutôt qu’d’un fichier normal, ou pour une autre raison ne peut pas être ouvert pour la lecture, un FileNotFoundException fichier est levée.

Java documentation pour java.io.FileInputStream.FileInputStream(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 à

FileInputStream(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

protected FileInputStream(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.FileInputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.FileInputStream

Paramètres

javaReference
IntPtr

nativeint

Contenant IntPtrune référence d’objet Java Native Interface (JNI).

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 à