Language

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 する

属性

例外

ファイルを作成できない場合は 。

注釈

この名前のファイルがまだ存在しない場合にのみ、この抽象パス名によって名前が付けられた新しい空のファイルをアトミックに作成します。 ファイルの存在の確認と、ファイルが存在しない場合のファイルの作成は、ファイルに影響を与える可能性がある他のすべてのファイルシステム アクティビティに関してアトミックな 1 つの操作です。

注: 結果のプロトコルを確実に動作させることはできませんので、このメソッドはファイル ロックには使用 しないでください 。 代わりに、 java.nio.channels.FileLock FileLock 機能を使用する必要があります。

1.2 で追加されました。

Javaドキュメント。

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

適用対象