FileSystems.Default Свойство

Определение

По умолчанию возвращается значение FileSystem.

public static Java.Nio.FileNio.FileSystem? Default { [Android.Runtime.Register("getDefault", "()Ljava/nio/file/FileSystem;", "", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getDefault", "()Ljava/nio/file/FileSystem;", "", ApiSince=26)>]
static member Default : Java.Nio.FileNio.FileSystem

Значение свойства

файловая система по умолчанию

Атрибуты

Комментарии

По умолчанию возвращается значение FileSystem. Файловая система по умолчанию создает объекты, которые предоставляют доступ к файловой системе, доступной виртуальной машине Java. >Em <рабочий каталог</em> файловой системы — это текущий каталог пользователя, именуемый системным свойством user.dir. Это обеспечивает взаимодействие с классом java.io.File java.io.File .

Первый вызов любого из методов, определенных этим классом, находит объект по умолчанию FileSystemProvider provider . Если системное свойство java.nio.file.spi.DefaultFileSystemProvider не определено, поставщик по умолчанию является поставщиком по умолчанию, который вызывается для создания файловой системы по умолчанию.

Если системное свойство java.nio.file.spi.DefaultFileSystemProvider определено, оно принимается как список из одного или нескольких полных имен конкретных классов поставщиков, определенных схемой "file"URI . Если свойство представляет собой список из нескольких имен, имена разделяются запятой. Каждый класс загружается с помощью загрузчика системного класса и создается экземпляр путем вызова конструктора одного аргумента, формальный тип параметра которого — FileSystemProvider. Поставщики загружаются и создаются в том порядке, в который они перечислены в свойстве . Если этот процесс завершается сбоем или схема поставщика не равна "file" , возникает неустановленная ошибка. Схемы URI обычно сравниваются без учета регистра, но для поставщика по умолчанию схема должна иметь значение "file". Первый класс поставщика создается путем вызова его со ссылкой на системный поставщик по умолчанию. Второй класс поставщика создается путем вызова его со ссылкой на первый экземпляр поставщика. Третий класс поставщика создается путем вызова его со ссылкой на второй экземпляр и т. д. Последний поставщик, экземпляр которого создается, становится поставщиком по умолчанию; его getFileSystem метод вызывается с универсальным кодом ресурса (URI "file:///" ), чтобы получить ссылку на файловую систему по умолчанию.

Последующие вызовы этого метода возвращают файловую систему, возвращенную первым вызовом.

Документация по Java для java.nio.file.FileSystems.getDefault().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к