Files.IsWritable(IPath) メソッド

定義

ファイルが書き込み可能かどうかをテストします。

[Android.Runtime.Register("isWritable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)]
public static bool IsWritable (Java.Nio.FileNio.IPath? path);
[<Android.Runtime.Register("isWritable", "(Ljava/nio/file/Path;)Z", "", ApiSince=26)>]
static member IsWritable : Java.Nio.FileNio.IPath -> bool

パラメーター

path
IPath

チェックするファイルへのパス

戻り値

true ファイルが存在し、書き込み可能な場合。 false ファイルが存在しない場合は、Java 仮想マシンに十分な権限がないため、書き込みアクセスが拒否されるか、アクセスを決定できない

属性

注釈

ファイルが書き込み可能かどうかをテストします。 このメソッドは、ファイルが存在し、この Java 仮想マシンがファイルを書き込み用に開くことができる適切な特権を持っていることを確認します。 実装によっては、ファイルへの効果的なアクセスをチェックするために、このメソッドでファイルのアクセス許可、アクセス制御リスト、またはその他のファイル属性の読み取りが必要になる場合があります。 したがって、このメソッドは、他のファイル システム操作に関してアトミックでない可能性があります。

このメソッドの結果はすぐに古くなっていることに注意してください。後続の書き込みのためにファイルを開こうとしても成功する保証はありません(または、同じファイルにアクセスすることさえあります)。 セキュリティが重要なアプリケーションでこの方法を使用する場合は注意が必要です。

java.nio.file.Files.isWritable(java.nio.file.Path)Java ドキュメント。

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

適用対象