FileInputStream コンストラクター

定義

オーバーロード

FileInputStream(File)

実際のFileInputStreamファイル (ファイル システム内の オブジェクトfileによって名前が付けられたファイル) への接続をFile開いて を作成します。

FileInputStream(FileDescriptor)

ファイル 記述子 fdObjを使用して をFileInputStream作成します。これは、ファイル システム内の実際のファイルへの既存の接続を表します。

FileInputStream(String)

実際の FileInputStream ファイルへの接続を開いて を作成します。ファイル システム内のパス名 name で名前が付けられたファイルです。

FileInputStream(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

FileInputStream(File)

実際のFileInputStreamファイル (ファイル システム内の オブジェクトfileによって名前が付けられたファイル) への接続をFile開いて を作成します。

[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

パラメーター

file
File

読み取り用に開くファイル。

属性

例外

が存在しない場合 file

注釈

実際のFileInputStreamファイル (ファイル システム内の オブジェクトfileによって名前が付けられたファイル) への接続をFile開いて を作成します。 このファイル接続を表す新しい FileDescriptor オブジェクトが作成されます。

まず、セキュリティ マネージャーがある場合、その checkRead メソッドは 引数として引数で表されるパスを使用して file 呼び出されます。

名前付きファイルが存在しない場合、通常のファイルではなくディレクトリである場合、または何らかの理由で読み取り用に開くことができない場合は、 FileNotFoundException がスローされます。

java.io.FileInputStream.FileInputStream(java.io.File)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

FileInputStream(FileDescriptor)

ファイル 記述子 fdObjを使用して をFileInputStream作成します。これは、ファイル システム内の実際のファイルへの既存の接続を表します。

[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

パラメーター

fdObj
FileDescriptor

読み取り用に開くファイル記述子。

属性

例外

が の場合fdnull

注釈

ファイル 記述子 fdObjを使用して をFileInputStream作成します。これは、ファイル システム内の実際のファイルへの既存の接続を表します。

セキュリティ マネージャーがある場合、その checkRead メソッドはファイル記述子 fdObj を引数として使用して呼び出され、ファイル記述子を読み取っても問題がないかどうかを確認します。 ファイル記述子への読み取りアクセスが拒否された場合、 SecurityException がスローされます。

が null の場合 fdObj は、 NullPointerException がスローされます。

が の場合fdObjjava.io.FileDescriptor#valid() invalid、このコンストラクターは例外をスローしません。 ただし、結果のストリームでメソッドが呼び出され、ストリームで I/O が試行されると、 IOException がスローされます。

Android 固有の警告: #close() メソッドは、指定された を fdObj 閉じません。このオブジェクトはファイル記述子を所有していませんが、呼び出し元はファイル記述子を所有しているためです。 呼び出し元は を呼び出 android.system.Os#close(FileDescriptor) して fd を閉じます。

java.io.FileInputStream.FileInputStream(java.io.FileDescriptor)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

FileInputStream(String)

実際の FileInputStream ファイルへの接続を開いて を作成します。ファイル システム内のパス名 name で名前が付けられたファイルです。

[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

パラメーター

name
String

システム依存ファイル名。

属性

例外

注釈

実際の FileInputStream ファイルへの接続を開いて を作成します。ファイル システム内のパス名 name で名前が付けられたファイルです。 このファイル接続を表す新しい FileDescriptor オブジェクトが作成されます。

まず、セキュリティ マネージャーがある場合、その checkRead メソッドは 引数として 引数を使用して name 呼び出されます。

名前付きファイルが存在しない場合、通常のファイルではなくディレクトリである場合、または何らかの理由で読み取り用に開くことができない場合は、 FileNotFoundException がスローされます。

java.io.FileInputStream.FileInputStream(java.lang.String)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

FileInputStream(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

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

パラメーター

javaReference
IntPtr

nativeint

IntPtrJava ネイティブ インターフェイス (JNI) オブジェクト参照を含む 。

transfer
JniHandleOwnership

処理方法を示す 。JniHandleOwnershipjavaReference

注釈

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象