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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

プロパティ

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)

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

NewDirectoryStream(IPath, IDirectoryStreamFilter)

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

NewDirectoryStream(IPath, String)

ディレクトリを開き、a を 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)

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

適用対象