Langage

File Constructeurs

Définition

Surcharges

Nom Description
File(URI)

Crée une File instance en convertissant l’URI donné file: en chemin d’accès abstrait.

File(String)

Crée une File instance en convertissant la chaîne pathname donnée en chemin d’accès abstrait.

File(File, String)

Crée une instance à partir d’un File chemin d’accès abstrait parent et d’une chaîne de chemin d’accès enfant.

File(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

File(String, String)

Crée une instance à partir d’une File chaîne de chemin d’accès parent et d’une chaîne de chemin d’accès enfant.

File(URI)

Crée une File instance en convertissant l’URI donné file: en chemin d’accès abstrait.

[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

Paramètres

uri
URI

URI absolu et hiérarchique avec un schéma égal à "file", un composant de chemin d’accès non vide et des composants d’autorité, de requête et de fragment non définis

Attributs

Exceptions

si uri == null.

s’il uri n’est pas conforme aux conditions ci-dessus.

Remarques

Crée une File instance en convertissant l’URI donné file: en chemin d’accès abstrait.

La forme exacte d’un file: URI dépend du système. Par conséquent, la transformation effectuée par ce constructeur dépend également du système.

Pour un chemin d’accès abstrait donné f , il est garanti que

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

tant que le chemin d’accès abstrait d’origine, l’URI et le nouveau chemin d’accès abstrait sont tous créés dans (éventuellement différents appels) les mêmes Java machine virtuelle. Cette relation ne tient généralement pas, toutefois, lorsqu’un file: URI créé dans une machine virtuelle sur un système d’exploitation est converti en chemin d’accès abstrait dans une machine virtuelle sur un autre système d’exploitation.

Ajouté dans la version 1.4.

Java documentation pour java.io.File.File(java.net.URI).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à

File(String)

Crée une File instance en convertissant la chaîne pathname donnée en chemin d’accès abstrait.

[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

Paramètres

pathname
String

Chaîne pathname

Attributs

Exceptions

si path c’est null.

Remarques

Crée une File instance en convertissant la chaîne pathname donnée en chemin d’accès abstrait. Si la chaîne donnée est la chaîne vide, le résultat est le chemin d’accès abstrait vide.

Java documentation pour java.io.File.File(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

File(File, String)

Crée une instance à partir d’un File chemin d’accès abstrait parent et d’une chaîne de chemin d’accès enfant.

[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

Paramètres

parent
File

Nom du chemin d’accès abstrait parent

child
String

Chaîne de chemin d’accès enfant

Attributs

Exceptions

si name c’est null.

Remarques

Crée une instance à partir d’un File chemin d’accès abstrait parent et d’une chaîne de chemin d’accès enfant.

Si parent c’est null le cas, la nouvelle File instance est créée comme si en appelant le constructeur à argument File unique sur la chaîne de chemin d’accès donnée child .

Sinon, le parent chemin d’accès abstrait est pris pour désigner un répertoire, et la child chaîne pathname est prise pour désigner un répertoire ou un fichier. Si la child chaîne pathname est absolue, elle est convertie en chemin d’accès relatif de manière dépendante du système. S’il parent s’agit du chemin d’accès abstrait vide, la nouvelle File instance est créée en convertissant child en chemin d’accès abstrait et en résolvant le résultat par rapport à un répertoire par défaut dépendant du système. Sinon, chaque chaîne pathname est convertie en chemin d’accès abstrait et le chemin d’accès abstrait enfant est résolu par rapport au parent.

Java documentation pour java.io.File.File(java.io.File, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

File(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

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

Paramètres

javaReference
IntPtr

nativeint

Contenant IntPtrune référence d’objet Java Native Interface (JNI).

transfer
JniHandleOwnership

Indiquant JniHandleOwnershipcomment gérer javaReference

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

File(String, String)

Crée une instance à partir d’une File chaîne de chemin d’accès parent et d’une chaîne de chemin d’accès enfant.

[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

Paramètres

parent
String

Chaîne de chemin d’accès parent

child
String

Chaîne de chemin d’accès enfant

Attributs

Exceptions

si name == null.

Remarques

Crée une instance à partir d’une File chaîne de chemin d’accès parent et d’une chaîne de chemin d’accès enfant.

Si parent c’est null le cas, la nouvelle File instance est créée comme si en appelant le constructeur à argument File unique sur la chaîne de chemin d’accès donnée child .

Sinon, la parent chaîne pathname est prise pour désigner un répertoire, et la child chaîne pathname est prise pour désigner un répertoire ou un fichier. Si la child chaîne pathname est absolue, elle est convertie en chemin d’accès relatif de manière dépendante du système. S’il parent s’agit de la chaîne vide, la nouvelle File instance est créée en convertissant child en chemin d’accès abstrait et en résolvant le résultat par rapport à un répertoire par défaut dépendant du système. Sinon, chaque chaîne pathname est convertie en chemin d’accès abstrait et le chemin d’accès abstrait enfant est résolu par rapport au parent.

Java documentation pour java.io.File.File(java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à