IBasicFileAttributeView Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представление атрибута файла, которое предоставляет представление <>базового набора< em/em> атрибутов файлов, общих для многих файловых систем.
[Android.Runtime.Register("java/nio/file/attribute/BasicFileAttributeView", "", "Java.Nio.FileNio.Attributes.IBasicFileAttributeViewInvoker", ApiSince=26)]
public interface IBasicFileAttributeView : IDisposable, Java.Interop.IJavaPeerable, Java.Nio.FileNio.Attributes.IFileAttributeView
[<Android.Runtime.Register("java/nio/file/attribute/BasicFileAttributeView", "", "Java.Nio.FileNio.Attributes.IBasicFileAttributeViewInvoker", ApiSince=26)>]
type IBasicFileAttributeView = interface
interface IFileAttributeView
interface IAttributeView
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Производный
- Атрибуты
- Реализации
Комментарии
Представление атрибута файла, которое предоставляет представление <>базового набора< em/em> атрибутов файлов, общих для многих файловых систем. Базовый набор атрибутов файла состоит из <атрибутов em>mandatory</em> и <em>optional</em> file, как определено интерфейсом BasicFileAttributes
.
Атрибуты файла извлекаются из файловой системы в виде <>em bulk operation</em> путем вызова #readAttributes() readAttributes
метода . Этот класс также определяет #setTimes setTimes
метод для обновления атрибутов времени файла.
Если требуется динамический доступ к атрибутам файла, атрибуты, поддерживаемые этим представлением атрибутов, имеют следующие имена и типы: <blockquote><table class="striped"<>подпись style="display:none">Supported attributes</подпись>< thead><tr><th область="col"> Name </th><th область="col"> Type </th<>/tr></thead<>tbody<>tr th><область="row"> "lastModifiedTime" </th><td<>FileTime
/td></tr><th<>область="row"> "lastAccessTime" </th><tdFileTime
<>/td<>/tr<>tr><th область="row" > "creationTime" </th<>tdFileTime
></td<>/tr<>tr<>th область="row"> "size" </th><tdLong
></td></tr<>th><область="row"> "isRegularFile" </th<>td<>Boolean
/td<>/tr tr<>><th область="row" "> isDirectory" </th><td><Boolean
/td></tr<>tr th><область="row"> "isSymbolicLink" </th><td<>Boolean
/td></tr><th<>область="row"> "isOther" </th><tdBoolean
<>/td<>/tr<>tr th>< область="row"> "fileKey" </th<>td>Object
</td<>/tr<>/tbody<>/table></blockquote>
Метод java.nio.file.Files#getAttribute getAttribute
можно использовать для чтения любого из этих атрибутов, как если бы путем вызова #readAttributes() readAttributes()
метода .
Метод java.nio.file.Files#setAttribute setAttribute
можно использовать для обновления времени последнего изменения файла, времени последнего доступа или создания атрибутов времени, как если бы путем вызова #setTimes setTimes
метода .
Добавлено в версии 1.7.
Документация по Java для java.nio.file.attribute.BasicFileAttributeView
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Свойства
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
JniIdentityHashCode |
Возвращает значение для упаковаемого |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа и вызова участников. (Унаследовано от IJavaPeerable) |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Методы
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает |
Finalized() |
Вызывается после завершения работы экземпляра. (Унаследовано от IJavaPeerable) |
Name() |
Возвращает имя представления атрибута. |
ReadAttributes() |
Считывает базовые атрибуты файла в виде массовой операции. |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Представление атрибута файла, которое предоставляет представление <>базового набора< em/em> атрибутов файлов, общих для многих файловых систем. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
SetTimes(FileTime, FileTime, FileTime) |
Обновления любое или все время последнего изменения файла, время последнего доступа и атрибуты времени создания. |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Представление атрибута файла, которое предоставляет представление <>базового набора< em/em> атрибутов файлов, общих для многих файловых систем. |
GetJniTypeName(IJavaPeerable) |
Представление атрибута файла, которое предоставляет представление <>базового набора< em/em> атрибутов файлов, общих для многих файловых систем. |