Язык

File.CreateNewFile Метод

Определение

Атомарно создает новый пустой файл с именем этого абстрактного пути, если и только если файл с этим именем еще не существует.

[Android.Runtime.Register("createNewFile", "()Z", "GetCreateNewFileHandler")]
public virtual bool CreateNewFile();
[<Android.Runtime.Register("createNewFile", "()Z", "GetCreateNewFileHandler")>]
abstract member CreateNewFile : unit -> bool
override this.CreateNewFile : unit -> bool

Возвращаемое значение

true Значение , если именованный файл не существует и был успешно создан; false Значение , если именованный файл уже существует

Атрибуты

Исключения

Если невозможно создать файл.

Комментарии

Атомарно создает новый пустой файл с именем этого абстрактного пути, если и только если файл с этим именем еще не существует. Проверка существования файла и создания файла, если она не существует, является одной операцией, которая является атомарной в отношении всех других действий файловой системы, которые могут повлиять на файл.

Примечание. Этот метод не следует использовать для блокировки файлов, так как результирующий протокол невозможно сделать для надежной работы. Вместо java.nio.channels.FileLock FileLock этого следует использовать объект.

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

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

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

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