Linguaggio

File Costruttori

Definizione

Overload

Nome Descrizione
File(URI)

Crea una nuova File istanza convertendo l'URI specificato file: in un percorso astratto.

File(String)

Crea una nuova File istanza convertendo la stringa pathname specificata in un percorso astratto.

File(File, String)

Crea una nuova File istanza da un percorso astratto padre e da una stringa di percorso figlio.

File(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

File(String, String)

Crea una nuova File istanza da una stringa nome percorso padre e da una stringa nome percorso figlio.

File(URI)

Crea una nuova File istanza convertendo l'URI specificato file: in un percorso astratto.

[Android.Runtime.Register(".ctor", "(Ljava/net/URI;)V", "")]
public File(Java.Net.URI uri);
[<Android.Runtime.Register(".ctor", "(Ljava/net/URI;)V", "")>]
new Java.IO.File : Java.Net.URI -> Java.IO.File

Parametri

uri
URI

URI assoluto e gerarchico con uno schema uguale a "file", un componente di percorso non vuoto e componenti di autorità, query e frammenti non definiti

Attributi

Eccezioni

se uri == null.

se uri non è conforme alle condizioni precedenti.

Commenti

Crea una nuova File istanza convertendo l'URI specificato file: in un percorso astratto.

La forma esatta di un file: URI è dipendente dal sistema, quindi anche la trasformazione eseguita da questo costruttore dipende dal sistema.

Per un determinato percorso astratto f è garantito che

<blockquote> new File(  f.#toURI() toURI()).equals(  f.#getAbsoluteFile() getAbsoluteFile()) </blockquote>

purché il percorso astratto originale, l'URI e il nuovo pathname astratto vengano creati tutti in (possibilmente diverse chiamate di) la stessa macchina virtuale Java. Questa relazione in genere non contiene, tuttavia, quando un file: URI creato in una macchina virtuale in un sistema operativo viene convertito in un percorso astratto in una macchina virtuale in un sistema operativo diverso.

Aggiunta nella versione 1.4.

per java.io.File.File(java.net.URI).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

Si applica a

File(String)

Crea una nuova File istanza convertendo la stringa pathname specificata in un percorso astratto.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public File(string pathname);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.IO.File : string -> Java.IO.File

Parametri

pathname
String

Stringa pathname

Attributi

Eccezioni

se path è null.

Commenti

Crea una nuova File istanza convertendo la stringa pathname specificata in un percorso astratto. Se la stringa specificata è la stringa vuota, il risultato è il percorso astratto vuoto.

per java.io.File.File(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

File(File, String)

Crea una nuova File istanza da un percorso astratto padre e da una stringa di percorso figlio.

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")]
public File(Java.IO.File? parent, string child);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")>]
new Java.IO.File : Java.IO.File * string -> Java.IO.File

Parametri

parent
File

Nome percorso astratto padre

child
String

Stringa pathname figlio

Attributi

Eccezioni

se name è null.

Commenti

Crea una nuova File istanza da un percorso astratto padre e da una stringa di percorso figlio.

Se parent è null , la nuova File istanza viene creata come se richiamando il costruttore a argomento File singolo nella stringa pathname specificata child .

In caso contrario, il parent percorso astratto viene impiegato per indicare una directory e la child stringa pathname viene presa per indicare una directory o un file. Se la child stringa pathname è assoluta, viene convertita in un percorso relativo in modo dipendente dal sistema. Se parent è il percorso astratto vuoto, la nuova File istanza viene creata convertendo child in un pathname astratto e risolvendo il risultato in una directory predefinita dipendente dal sistema. In caso contrario, ogni stringa pathname viene convertita in un percorso astratto e il percorso astratto figlio viene risolto rispetto all'elemento padre.

per java.io.File.File(java.io.File, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

File(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

protected File(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.File : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.File

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Native Interface) Java.

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

File(String, String)

Crea una nuova File istanza da una stringa nome percorso padre e da una stringa nome percorso figlio.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public File(string? parent, string child);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Java.IO.File : string * string -> Java.IO.File

Parametri

parent
String

Stringa pathname padre

child
String

Stringa pathname figlio

Attributi

Eccezioni

se name == null.

Commenti

Crea una nuova File istanza da una stringa nome percorso padre e da una stringa nome percorso figlio.

Se parent è null , la nuova File istanza viene creata come se richiamando il costruttore a argomento File singolo nella stringa pathname specificata child .

In caso contrario, la parent stringa pathname viene presa per indicare una directory e la child stringa pathname viene presa per indicare una directory o un file. Se la child stringa pathname è assoluta, viene convertita in un percorso relativo in modo dipendente dal sistema. Se parent è la stringa vuota, la nuova File istanza viene creata convertendo child in un percorso astratto e risolvendo il risultato in una directory predefinita dipendente dal sistema. In caso contrario, ogni stringa pathname viene convertita in un percorso astratto e il percorso astratto figlio viene risolto rispetto all'elemento padre.

per java.io.File.File(java.lang.String, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a