Freigeben über


File.CreateNewFile Methode

Definition

Atomically creates a new, empty file named by this abstract pathname if and only if a file with this name does not exist.

[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

Gibt zurück

true wenn die benannte Datei nicht vorhanden ist und erfolgreich erstellt wurde; false wenn die benannte Datei bereits vorhanden ist

Attribute

Ausnahmen

wenn es nicht möglich ist, die Datei zu erstellen.

Hinweise

Atomically creates a new, empty file named by this abstract pathname if and only if a file with this name does not exist. Die Überprüfung auf das Vorhandensein der Datei und die Erstellung der Datei, wenn sie nicht vorhanden ist, ist ein einzelner Vorgang, der in Bezug auf alle anderen Dateisystemaktivitäten atomar ist, die sich auf die Datei auswirken könnten.

Hinweis: Diese Methode sollte nicht für die Dateisperre verwendet werden, da das resultierende Protokoll nicht zuverlässig funktioniert. Stattdessen sollte die java.nio.channels.FileLock FileLock Anlage verwendet werden.

In 1.2 hinzugefügt.

Java-Dokumentation für java.io.File.createNewFile().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: