Language

Files.Delete(IPath) メソッド

定義

ファイルを削除します。

[Android.Runtime.Register("delete", "(Ljava/nio/file/Path;)V", "", ApiSince=26)]
public static void Delete(Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("delete", "(Ljava/nio/file/Path;)V", "", ApiSince=26)>]
static member Delete : Java.Nio.FileNio.IPath -> unit

パラメーター

path
IPath

削除するファイルへのパス

属性

注釈

ファイルを削除します。

実装では、ファイルがディレクトリであるかどうかを判断するためにファイルを調べる必要がある場合があります。 したがって、このメソッドは、他のファイル システム操作に関してアトミックではない可能性があります。 ファイルがシンボリック リンクの場合、リンクの最終的なターゲットではなく、シンボリック リンク自体が削除されます。

ファイルがディレクトリの場合、ディレクトリは空である必要があります。 一部の実装では、ディレクトリには、ディレクトリの作成時に作成される特別なファイルまたはリンクのエントリがあります。 このような実装では、特殊なエントリのみが存在する場合、ディレクトリは空と見なされます。 このメソッドは、 #walkFileTree walkFileTree メソッドと共に使用して、ディレクトリとディレクトリ内のすべてのエントリ、または必要に応じて ファイル ツリー 全体を削除できます。

一部のオペレーティング システムでは、このJava仮想マシンまたはその他のプログラムでファイルを開いて使用しているときに、ファイルを削除できない場合があります。

Javaドキュメント。

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

適用対象