The uri-scheme the provider registers for.
The filesystem provider.
Optionaloptions: { isCaseSensitive?: boolean; isReadonly?: boolean | MarkdownString }Immutable metadata about the provider.
Optional ReadonlyisCaseSensitive?: booleanWhether the file system provider use case sensitive compare for paths
Optional ReadonlyisReadonly?: boolean | MarkdownStringWhether the file system provider is readonly, no modifications like write, delete, create are possible. If a MarkdownString is given, it will be shown as the reason why the file system is readonly.
A Disposable that unregisters this provider when being disposed.
Register a filesystem provider for a given scheme, e.g.
ftp.There can only be one provider per scheme and an error is being thrown when a scheme has been claimed by another provider or when it is reserved.