Язык

FileInputStream Конструкторы

Определение

Перегрузки

Имя. Описание
FileInputStream(File)

FileInputStream Создает, открыв подключение к фактическому файлу, файл с File именем объекта file в файловой системе.

FileInputStream(FileDescriptor)

FileInputStream Создает дескриптор файла с помощью дескриптора fdObjфайла, представляющего существующее подключение к фактическому файлу в файловой системе.

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 документации по java.io.FileInputStream.FileInputStream(java.io.File).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

FileInputStream(FileDescriptor)

FileInputStream Создает дескриптор файла с помощью дескриптора fdObjфайла, представляющего существующее подключение к фактическому файлу в файловой системе.

[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

Дескриптор файла, который необходимо открыть для чтения.

Атрибуты

Исключения

fdЗначение null if .

Комментарии

FileInputStream Создает дескриптор файла с помощью дескриптора fdObjфайла, представляющего существующее подключение к фактическому файлу в файловой системе.

Если есть диспетчер безопасности, его checkRead метод вызывается с дескриптором fdObj файла в качестве аргумента, чтобы узнать, правильно ли считывать дескриптор файла. Если доступ на чтение запрещен для дескриптора SecurityException файла, создается.

Если fdObj значение null, NullPointerException то создается исключение.

Этот конструктор не создает исключение, если fdObj есть java.io.FileDescriptor#valid() invalid. Однако если методы вызываются в результирующем потоке для попытки ввода-вывода в потоке, IOException создается исключение.

Предупреждение для android: #close() метод не закрывает предоставленный fdObj объект, так как этот объект не владеет дескриптором файла, но вызывающий объект делает. Вызывающий объект может вызвать android.system.Os#close(FileDescriptor) , чтобы закрыть fd.

Java документации по java.io.FileInputStream.FileInputStream(java.io.FileDescriptor).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

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 документации по java.io.FileInputStream.FileInputStream(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

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

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к