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
- Наследование
- Атрибуты
Комментарии
Этот класс состоит исключительно из статических методов, которые работают с файлами, каталогами или другими типами файлов.
В большинстве случаев определенные здесь методы делегируют связанному поставщику файловой системы для выполнения операций с файлами.
Добавлено в версии 1.7.
Документация по Java для java.nio.file.Files
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Этот класс состоит исключительно из статических методов, которые работают с файлами, каталогами или другими типами файлов. (Унаследовано от Object) |
JniPeerMembers |
Этот класс состоит исключительно из статических методов, которые работают с файлами, каталогами или другими типами файлов. |
PeerReference |
Этот класс состоит исключительно из статических методов, которые работают с файлами, каталогами или другими типами файлов. (Унаследовано от Object) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от 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) |
Возвращает объект , |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetLastModifiedTime(IPath, LinkOption[]) |
Возвращает время последнего изменения файла. |
GetOwner(IPath, LinkOption[]) |
Возвращает владельца файла. |
GetPosixFilePermissions(IPath, LinkOption[]) |
Возвращает разрешения ФАЙЛА POSIX. |
IsDirectory(IPath, LinkOption[]) |
Проверяет, является ли файл каталогом. |
IsExecutable(IPath) |
Проверяет, является ли файл исполняемым. |
IsHidden(IPath) |
Определяет, считается <>ли файл скрытым< или скрытым>. |
IsReadable(IPath) |
Проверяет, доступен ли файл для чтения. |
IsRegularFile(IPath, LinkOption[]) |
Проверяет, является ли файл обычным файлом с непрозрачным содержимым. |
IsSameFile(IPath, IPath) |
Проверяет, находят ли два пути один и тот же файл. |
IsSymbolicLink(IPath) |
Проверяет, является ли файл символьной ссылкой. |
IsWritable(IPath) |
Проверяет, доступен ли файл для записи. |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Move(IPath, IPath, ICopyOption[]) |
Перемещение или переименование файла в целевой файл. |
NewBufferedReader(IPath) |
Открывает файл для чтения, возвращая |
NewBufferedReader(IPath, Charset) |
Открывает файл для чтения, возвращая |
NewBufferedWriter(IPath, Charset, IOpenOption[]) |
Открывает или создает файл для записи, возвращая |
NewBufferedWriter(IPath, IOpenOption[]) |
Открывает или создает файл для записи, возвращая |
NewByteChannel(IPath, ICollection<IOpenOption>, IFileAttribute[]) |
Открывает или создает файл, возвращая доступный для поиска канал байтов для доступа к файлу. |
NewByteChannel(IPath, IOpenOption[]) |
Открывает или создает файл, возвращая доступный для поиска канал байтов для доступа к файлу. |
NewDirectoryStream(IPath) |
Открывает каталог, возвращая |
NewDirectoryStream(IPath, IDirectoryStreamFilter) |
Открывает каталог, возвращая |
NewDirectoryStream(IPath, String) |
Открывает каталог, возвращая |
NewInputStream(IPath, IOpenOption[]) |
Открывает файл, возвращая входной поток для чтения из файла. |
NewOutputStream(IPath, IOpenOption[]) |
Открывает или создает файл, возвращая выходной поток, который может использоваться для записи байтов в файл. |
NotExists(IPath, LinkOption[]) |
Проверяет, не существует ли файл, расположенный по этому пути. |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от 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() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от 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) |
Этот класс состоит исключительно из статических методов, которые работают с файлами, каталогами или другими типами файлов. |