IPath.Of Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Of(URI) |
Devuelve un |
| Of(String, String[]) |
Devuelve una ruta de acceso convirtiendo una cadena de ruta de acceso o una secuencia de cadenas que cuando se unen forman una cadena de ruta de acceso. |
Of(URI)
Devuelve un Path mediante la conversión de un URI.
[Android.Runtime.Register("of", "(Ljava/net/URI;)Ljava/nio/file/Path;", "", ApiSince=34)]
public static Java.Nio.FileNio.IPath? Of(Java.Net.URI? uri);
[<Android.Runtime.Register("of", "(Ljava/net/URI;)Ljava/nio/file/Path;", "", ApiSince=34)>]
static member Of : Java.Net.URI -> Java.Nio.FileNio.IPath
Parámetros
- uri
- URI
el URI que se va a convertir
Devoluciones
el resultado Path
- Atributos
Comentarios
Devuelve un Path mediante la conversión de un URI.
Este método recorre en iteración los FileSystemProvider#installedProviders() installed proveedores para buscar el proveedor identificado por el URI URI#getScheme scheme del URI especificado. Los esquemas de URI se comparan sin tener en cuenta el caso. Si se encuentra el proveedor, se invoca su FileSystemProvider#getPath getPath método para convertir el URI.
En el caso del proveedor predeterminado, identificado por el esquema de URI "file", el URI dado tiene un componente de ruta de acceso no vacío y componentes de consulta y fragmento indefinidos. Si el componente de autoridad puede estar presente es específico de la plataforma. El devuelto Path está asociado al FileSystems#getDefault default sistema de archivos.
El proveedor predeterminado proporciona una garantía similar <>de ida y< vuelta/em> a la java.io.File clase . Para una Path determinada, se garantiza que <blockquote>Path.of(.Path#toUri() toUri()).equals( p.Path#toAbsolutePath() toAbsolutePath())</blockquote> siempre que el original Path, y URIel nuevo Path se creen en (posiblemente diferentes invocaciones de) la misma máquina virtual Java. Si otros proveedores realizan garantías específicas del proveedor y, por tanto, no se especifican.
Agregado en 11.
Java documentación para java.nio.file.Path.of(java.net.URI).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Of(String, String[])
Devuelve una ruta de acceso convirtiendo una cadena de ruta de acceso o una secuencia de cadenas que cuando se unen forman una cadena de ruta de acceso.
[Android.Runtime.Register("of", "(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;", "", ApiSince=34)]
public static Java.Nio.FileNio.IPath? Of(string? first, params string[]? more);
[<Android.Runtime.Register("of", "(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;", "", ApiSince=34)>]
static member Of : string * string[] -> Java.Nio.FileNio.IPath
Parámetros
- first
- String
cadena de ruta de acceso o parte inicial de la cadena de ruta de acceso
- more
- String[]
cadenas adicionales que se van a combinar para formar la cadena de ruta de acceso
Devoluciones
la ruta de acceso resultante
- Atributos
Comentarios
Devuelve una ruta de acceso convirtiendo una cadena de ruta de acceso o una secuencia de cadenas que cuando se unen forman una cadena de ruta de acceso. Si más no especifica ningún elemento, el valor del primer parámetro es la cadena de ruta de acceso que se va a convertir. Si más especifica uno o varios elementos, cada cadena no vacía, incluida la primera, se considera una secuencia de elementos de nombre y se combina para formar una cadena de ruta de acceso. Los detalles sobre cómo se unen las cadenas son específicos del proveedor, pero normalmente se unirán mediante el separador de nombres como separador de nombres. Por ejemplo, si el separador de nombres es "/" y getPath("/foo","bar","gus") se invoca, la cadena de ruta de acceso "/foo/bar/gus" se convierte en una ruta de acceso. Se devuelve una ruta de acceso vacía que representa una ruta de acceso vacía si la primera es la cadena vacía y más no contiene ninguna cadena no vacía. La ruta de acceso se obtiene invocando el método getPath del sistema de archivos predeterminado. Tenga en cuenta que, aunque este método es muy práctico, su uso implicará una referencia asumida al sistema de archivos predeterminado y limitará la utilidad del código de llamada. Por lo tanto, no debe usarse en el código de biblioteca destinado a la reutilización flexible. Una alternativa más flexible es usar una instancia de Ruta de acceso existente como un delimitador, como:
Path dir = ...
Path path = dir.resolve("file");
referencia Java referencia para java.nio.file.Path.of.