Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Path.Combine, méthode (String[])

Combine un tableau de chaînes en un chemin d'accès.

Espace de noms :  System.IO
Assembly :  mscorlib (dans mscorlib.dll)

public static string Combine(
	params string[] paths
)

Paramètres

paths
Type : System.String[]
Tableau de parties du chemin d'accès.

Valeur de retour

Type : System.String
Chemins d'accès combinés.

ExceptionCondition
ArgumentException

L'une des chaînes du tableau contient un ou plusieurs des caractères non valides définis dans GetInvalidPathChars.

ArgumentNullException

L'une des chaînes du tableau est null.

paths doit être un tableau des parties du chemin d'accès à combiner. Si l'un des chemins d'accès suivants est un chemin d'accès absolu, l'opération de combinaison réinitialise le démarrage avec ce chemin d'accès absolu, en ignorant tous les chemins d'accès combinés précédents.

Les chaînes nulles sont omises du chemin d'accès combiné.

Les paramètres ne sont pas analysés s'ils ont un espace blanc.

Tous les caractères non valides pour les noms de fichiers et de répertoires ne sont pas interprétés comme étant inacceptables par la méthode Combine car vous pouvez les utiliser pour rechercher des caractères génériques. Par exemple, bien que Path.Combine("c:\\", "*.txt") puisse ne pas être valide si vous souhaitez créer un fichier à partir de celui-ci, il constitue une chaîne de recherche valide. Il est donc interprété correctement par la méthode Combine.

L'exemple suivant combine un tableau de chaînes dans un chemin d'accès.


string[] paths = {@"d:\archives", "2001", "media", "images"};
string fullPath = Path.Combine(paths);
Console.WriteLine(fullPath);


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4

.NET Framework Client Profile

Pris en charge dans : 4

.NET pour les applications du Windows Store

Pris en charge dans : Windows 8

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft