Files クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。
[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
- 継承
- 属性
注釈
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。
ほとんどの場合、ここで定義されているメソッドは、関連付けられているファイル システム プロバイダーに委任してファイル操作を実行します。
1.7 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
プロパティ
| Name | 説明 |
|---|---|
| Class |
この |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| JniPeerMembers |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
メソッド
| Name | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| 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() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| Equals(Object) |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| Exists(IPath, LinkOption[]) |
ファイルが存在するかどうかをテストします。 |
| GetAttribute(IPath, String, LinkOption[]) |
ファイル属性の値を読み取ります。 |
| GetFileAttributeView(IPath, Class, LinkOption[]) |
指定された型のファイル属性ビューを返します。 |
| GetFileStore(IPath) |
ファイルが配置されているファイル ストアを表す |
| 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, Charset) |
読み取り用のファイルを開き、効率的な方法でファイルからテキストを読み取るために使用できる |
| NewBufferedReader(IPath) |
読み取り用のファイルを開き、効率的な方法でファイルからテキストを読み取る |
| NewBufferedWriter(IPath, Charset, IOpenOption[]) |
書き込み用のファイルを開くか作成し、効率的な方法でファイルにテキストを書き込むための |
| NewBufferedWriter(IPath, IOpenOption[]) |
書き込み用のファイルを開くか作成し、効率的な方法でファイルにテキストを書き込むための |
| NewByteChannel(IPath, ICollection<IOpenOption>, IFileAttribute[]) |
ファイルを開くか作成し、ファイルにアクセスするためのシーク可能なバイト チャネルを返します。 |
| NewByteChannel(IPath, IOpenOption[]) |
ファイルを開くか作成し、ファイルにアクセスするためのシーク可能なバイト チャネルを返します。 |
| NewDirectoryStream(IPath, IDirectoryStreamFilter) |
ディレクトリを開き、ディレクトリ内のすべてのエントリを反復処理する |
| NewDirectoryStream(IPath, String) |
ディレクトリを開き、ディレクトリ内のエントリを反復処理する |
| NewDirectoryStream(IPath) |
ディレクトリを開き、ディレクトリ内のすべてのエントリを反復処理する |
| NewInputStream(IPath, IOpenOption[]) |
ファイルを開き、ファイルから読み取る入力ストリームを返します。 |
| NewOutputStream(IPath, IOpenOption[]) |
ファイルを開くか作成し、ファイルにバイトを書き込むのに使用できる出力ストリームを返します。 |
| NotExists(IPath, LinkOption[]) |
このパスにあるファイルが存在しないかどうかをテストします。 |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| ProbeContentType(IPath) |
ファイルのコンテンツ タイプをプローブします。 |
| ReadAllBytes(IPath) |
ファイルからすべてのバイトを読み取ります。 |
| ReadAllLines(IPath, Charset) |
ファイルからすべての行を読み取ります。 |
| ReadAllLines(IPath) |
ファイルからすべての行を読み取ります。 |
| ReadAttributes(IPath, Class, LinkOption[]) |
ファイルの属性を一括操作として読み取ります。 |
| ReadAttributes(IPath, String, LinkOption[]) |
ファイルの属性を一括操作として読み取ります。 |
| ReadString(IPath, Charset) |
ファイルからすべての文字を文字列に読み取り、指定された Charset 文字セットを使用してバイトから文字にデコードします。 |
| ReadString(IPath) |
ファイルからすべてのコンテンツを文字列に読み取り、 |
| ReadSymbolicLink(IPath) |
シンボリック リンクのターゲットを読み取ります (省略可能な操作)。 |
| SetAttribute(IPath, String, Object, LinkOption[]) |
ファイル属性の値を設定します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetLastModifiedTime(IPath, FileTime) |
ファイルの最終変更時刻属性を更新します。 |
| SetOwner(IPath, IUserPrincipal) |
ファイル所有者を更新します。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| SetPosixFilePermissions(IPath, ICollection<PosixFilePermission>) |
ファイルの POSIX アクセス許可を設定します。 |
| Size(IPath) |
ファイルのサイズ (バイト単位) を返します。 |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| WalkFileTree(IPath, ICollection<FileVisitOption>, Int32, IFileVisitor) |
ファイル ツリーをウォークします。 |
| WalkFileTree(IPath, IFileVisitor) |
ファイル ツリーをウォークします。 |
| Write(IPath, Byte[], IOpenOption[]) |
テキスト行をファイルに書き込みます。 |
| Write(IPath, IIterable, Charset, IOpenOption[]) |
テキスト行をファイルに書き込みます。 |
| Write(IPath, IIterable, IOpenOption[]) |
テキスト行をファイルに書き込みます。 |
| WriteString(IPath, ICharSequence, Charset, IOpenOption[]) |
CharSequence をファイルに書き込みます。 |
| WriteString(IPath, ICharSequence, IOpenOption[]) |
CharSequence をファイルに書き込みます。 |
| WriteString(IPath, String, Charset, IOpenOption[]) |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 |
| WriteString(IPath, String, IOpenOption[]) |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 |
明示的なインターフェイスの実装
| Name | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 (継承元 JavaObject) |
拡張メソッド
| Name | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
このクラスは、ファイル、ディレクトリ、またはその他の種類のファイルを操作する静的メソッドのみで構成されます。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|