Files クラス

定義

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

[Android.Runtime.Register("java/nio/file/Files", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class Files : Java.Lang.Object
[<Android.Runtime.Register("java/nio/file/Files", ApiSince=26, DoNotGenerateAcw=true)>]
type Files = class
    inherit Object
継承
Files
属性

注釈

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

ほとんどの場合、ここで定義されているメソッドは、関連付けられているファイル システム プロバイダーに委任してファイル操作を実行します。

1.7 で追加されました。

の Java ドキュメント java.nio.file.Files

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

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
JniPeerMembers

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

PeerReference

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Copy(IPath, IPath, ICopyOption[])

入力ストリームからすべてのバイトを読み取り、出力ストリームに書き込みます。

Copy(IPath, Stream)

ファイルから出力ストリームにすべてのバイトをコピーします。

Copy(Stream, IPath, ICopyOption[])

入力ストリームからすべてのバイトを読み取り、出力ストリームに書き込みます。

CreateDirectories(IPath, IFileAttribute[])

存在しない親ディレクトリをすべて最初に作成して、ディレクトリを作成します。

CreateDirectory(IPath, IFileAttribute[])

新しいディレクトリを作成します。

CreateFile(IPath, IFileAttribute[])

新しい空のファイルを作成します。ファイルが既に存在する場合は失敗します。

CreateLink(IPath, IPath)

既存のファイルの新しいリンク (ディレクトリ エントリ) を作成します (省略可能な操作)。

CreateSymbolicLink(IPath, IPath, IFileAttribute[])

ターゲットへのシンボリック リンクを作成します (省略可能な操作)。

CreateTempDirectory(IPath, String, IFileAttribute[])

指定したプレフィックスを使用して名前を生成し、既定の一時ファイル ディレクトリに新しいディレクトリを作成します。

CreateTempDirectory(String, IFileAttribute[])

指定したプレフィックスを使用して名前を生成し、既定の一時ファイル ディレクトリに新しいディレクトリを作成します。

CreateTempFile(IPath, String, String, IFileAttribute[])

指定したプレフィックスとサフィックスを使用して名前を生成し、既定の一時ファイル ディレクトリに空のファイルを作成します。

CreateTempFile(String, String, IFileAttribute[])

指定したプレフィックスとサフィックスを使用して名前を生成し、既定の一時ファイル ディレクトリに空のファイルを作成します。

Delete(IPath)

ファイルを削除します。

DeleteIfExists(IPath)

ファイルが存在する場合は削除します。

Dispose()

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
Dispose(Boolean)

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Exists(IPath, LinkOption[])

ファイルが存在するかどうかをテストします。

GetAttribute(IPath, String, LinkOption[])

ファイル属性の値を読み取ります。

GetFileAttributeView(IPath, Class, LinkOption[])

指定した型のファイル属性ビューを返します。

GetFileStore(IPath)

ファイルが FileStore 配置されているファイル ストアを表す を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetLastModifiedTime(IPath, LinkOption[])

ファイルの最終変更時刻を返します。

GetOwner(IPath, LinkOption[])

ファイルの所有者を返します。

GetPosixFilePermissions(IPath, LinkOption[])

ファイルの POSIX ファイルのアクセス許可を返します。

IsDirectory(IPath, LinkOption[])

ファイルがディレクトリであるかどうかをテストします。

IsExecutable(IPath)

ファイルが実行可能かどうかをテストします。

IsHidden(IPath)

ファイルが em hidden/em と見な<>されるかどうかを示します>。<

IsReadable(IPath)

ファイルが読み取り可能かどうかをテストします。

IsRegularFile(IPath, LinkOption[])

ファイルが不透明なコンテンツを含む通常のファイルであるかどうかをテストします。

IsSameFile(IPath, IPath)

2 つのパスで同じファイルが見つからないかどうかをテストします。

IsSymbolicLink(IPath)

ファイルがシンボリック リンクであるかどうかをテストします。

IsWritable(IPath)

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

JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Move(IPath, IPath, ICopyOption[])

ファイルをターゲット ファイルに移動または名前変更します。

NewBufferedReader(IPath)

読み取り用のファイルを BufferedReader 開き、効率的な方法でファイルからテキストを読み取る を返します。

NewBufferedReader(IPath, Charset)

読み取り用のファイルを BufferedReader 開き、効率的な方法でファイルからテキストを読み取るために使用できる を返します。

NewBufferedWriter(IPath, Charset, IOpenOption[])

書き込み用のファイルを開くか作成し BufferedWriter 、効率的な方法でファイルにテキストを書き込むのに使用できる を返します。

NewBufferedWriter(IPath, IOpenOption[])

書き込み用のファイルを開くか作成し BufferedWriter 、効率的な方法でファイルにテキストを書き込むのに使用できる を返します。

NewByteChannel(IPath, ICollection<IOpenOption>, IFileAttribute[])

ファイルを開くか作成し、ファイルにアクセスするためのシーク可能なバイト チャネルを返します。

NewByteChannel(IPath, IOpenOption[])

ファイルを開くか作成し、ファイルにアクセスするためのシーク可能なバイト チャネルを返します。

NewDirectoryStream(IPath)

ディレクトリを開き、 を返して DirectoryStream ディレクトリ内のすべてのエントリを反復処理します。

NewDirectoryStream(IPath, IDirectoryStreamFilter)

ディレクトリを開き、 を返して DirectoryStream ディレクトリ内のすべてのエントリを反復処理します。

NewDirectoryStream(IPath, String)

ディレクトリを開き、 を返して DirectoryStream ディレクトリ内のエントリを反復処理します。

NewInputStream(IPath, IOpenOption[])

ファイルを開き、ファイルから読み取る入力ストリームを返します。

NewOutputStream(IPath, IOpenOption[])

ファイルを開くか作成し、ファイルにバイトを書き込むのに使用できる出力ストリームを返します。

NotExists(IPath, LinkOption[])

このパスにあるファイルが存在しないかどうかをテストします。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
ProbeContentType(IPath)

ファイルのコンテンツ タイプをプローブします。

ReadAllBytes(IPath)

ファイルからすべてのバイトを読み取ります。

ReadAllLines(IPath)

ファイルからすべての行を読み取ります。

ReadAllLines(IPath, Charset)

ファイルからすべての行を読み取ります。

ReadAttributes(IPath, Class, LinkOption[])

ファイルの属性を一括操作として読み取ります。

ReadAttributes(IPath, String, LinkOption[])

ファイルの属性を一括操作として読み取ります。

ReadSymbolicLink(IPath)

シンボリック リンクのターゲットを読み取ります (省略可能な操作)。

SetAttribute(IPath, String, Object, LinkOption[])

ファイル属性の値を設定します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetLastModifiedTime(IPath, FileTime)

ファイルの最終変更時刻属性を更新します。

SetOwner(IPath, IUserPrincipal)

ファイル所有者を更新します。

SetPosixFilePermissions(IPath, ICollection<PosixFilePermission>)

ファイルの POSIX アクセス許可を設定します。

Size(IPath)

ファイルのサイズ (バイト単位) を返します。

ToArray<T>()

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WalkFileTree(IPath, ICollection<FileVisitOption>, Int32, IFileVisitor)

ファイル ツリーをウォークします。

WalkFileTree(IPath, IFileVisitor)

ファイル ツリーをウォークします。

Write(IPath, Byte[], IOpenOption[])

ファイルにテキスト行を書き込みます。

Write(IPath, IIterable, Charset, IOpenOption[])

ファイルにテキスト行を書き込みます。

Write(IPath, IIterable, IOpenOption[])

ファイルにテキスト行を書き込みます。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
IJavaPeerable.Finalized()

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

GetJniTypeName(IJavaPeerable)

このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。

適用対象