Язык

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

Определение

Перегрузки

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

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

FileOutputStream(FileDescriptor)

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

FileOutputStream(String)

Создает выходной поток файла для записи в файл с указанным именем.

FileOutputStream(File, Boolean)

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

FileOutputStream(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

FileOutputStream(String, Boolean)

Создает выходной поток файла для записи в файл с указанным именем.

FileOutputStream(File)

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

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

Параметры

file
File

файл, который нужно открыть для записи.

Атрибуты

Исключения

Значение , если файл не удается открыть для записи.

Комментарии

Создает выходной поток файла для записи в файл, представленный указанным File объектом. Создается новый FileDescriptor объект для представления этого подключения к файлу.

Во-первых, если есть диспетчер безопасности, его checkWrite метод вызывается с путем, представленным аргументом в качестве аргумента file .

Если файл существует, но это каталог, а не обычный файл, он не существует, но не может быть создан или не может быть открыт по какой-либо другой причине, то FileNotFoundException создается исключение.

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

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

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

FileOutputStream(FileDescriptor)

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

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

Параметры

fdObj
FileDescriptor

дескриптор файла, который должен быть открыт для записи

Атрибуты

Исключения

Значение fd NULL.

Комментарии

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

Во-первых, если есть диспетчер безопасности, его checkWrite метод вызывается с аргументом дескриптора fdObj файла в качестве аргумента.

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

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

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

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

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

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

FileOutputStream(String)

Создает выходной поток файла для записи в файл с указанным именем.

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

Параметры

name
String

имя файла, зависящая от системы

Атрибуты

Исключения

Значение , если файл не удается открыть для записи.

Комментарии

Создает выходной поток файла для записи в файл с указанным именем. Создается новый FileDescriptor объект для представления этого подключения к файлу.

Во-первых, если есть диспетчер безопасности, его checkWrite метод вызывается в name качестве аргумента.

Если файл существует, но это каталог, а не обычный файл, он не существует, но не может быть создан или не может быть открыт по какой-либо другой причине, то FileNotFoundException создается исключение.

Java документации по java.io.FileOutputStream.FileOutputStream(java.lang.String).

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

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

FileOutputStream(File, Boolean)

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

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

Параметры

file
File

файл, который нужно открыть для записи.

append
Boolean

If true, то байты будут записаны в конец файла, а не в начале.

Атрибуты

Исключения

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

Комментарии

Создает выходной поток файла для записи в файл, представленный указанным File объектом. Если второй аргумент имеет значение true, байты записываются в конец файла, а не в начале. Создается новый FileDescriptor объект для представления этого подключения к файлу.

Во-первых, если есть диспетчер безопасности, его checkWrite метод вызывается с путем, представленным аргументом в качестве аргумента file .

Если файл существует, но это каталог, а не обычный файл, он не существует, но не может быть создан или не может быть открыт по какой-либо другой причине, то FileNotFoundException создается исключение.

Добавлено в версии 1.4.

Java документации по java.io.FileOutputStream.FileOutputStream(java.io.File, boolean).

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

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

FileOutputStream(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

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

Параметры

javaReference
IntPtr

nativeint

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

transfer
JniHandleOwnership

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

Комментарии

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

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

FileOutputStream(String, Boolean)

Создает выходной поток файла для записи в файл с указанным именем.

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

Параметры

name
String

имя файла, зависящей от системы

append
Boolean

If true, то байты будут записаны в конец файла, а не в начале.

Атрибуты

Исключения

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

Комментарии

Создает выходной поток файла для записи в файл с указанным именем. Если второй аргумент имеет значение true, байты записываются в конец файла, а не в начале. Создается новый FileDescriptor объект для представления этого подключения к файлу.

Во-первых, если есть диспетчер безопасности, его checkWrite метод вызывается в name качестве аргумента.

Если файл существует, но это каталог, а не обычный файл, он не существует, но не может быть создан или не может быть открыт по какой-либо другой причине, то FileNotFoundException создается исключение.

Добавлено в версии 1.1.

Java документации по java.io.FileOutputStream.FileOutputStream(java.lang.String, boolean).

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

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