Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Path.Combine (String, String, String)

 

Data di pubblicazione: ottobre 2016

Combina tre stringhe in un percorso.

Spazio dei nomi:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

public static string Combine(
	string path1,
	string path2,
	string path3
)

Parametri

path1
Type: System.String

Primo percorso da combinare.

path2
Type: System.String

Secondo percorso da combinare.

path3
Type: System.String

Terzo percorso da combinare.

Valore restituito

Type: System.String

Percorsi combinati.

Exception Condition
ArgumentException

path1, path2 o path3 contiene uno o più dei caratteri non validi definiti in GetInvalidPathChars.

ArgumentNullException

path1, path2 o path3 è null.

path1deve essere un percorso assoluto (ad esempio, "d:\archives" o "\\archives\public"). Se path2 o path3 è anche un percorso assoluto, la combinazione operazione Elimina combinati precedentemente tutti i percorsi e reimposta il percorso assoluto.

Stringhe di lunghezza zero vengono omessi dal percorso combinato.

Se path1 non è un riferimento a un'unità (vale a dire, "C:" o "D") e che non termina con un carattere separatore valido come definito in DirectorySeparatorChar, AltDirectorySeparatorChar, o VolumeSeparatorChar, DirectorySeparatorChar viene aggiunto al path1 prima della concatenazione.

Se path2 non include una radice (ad esempio, se path2 non inizia con una specifica di unità o di un carattere separatore), il risultato è una concatenazione di due percorsi, con un carattere separatore coinvolti. Se path2 include una directory radice, path2 viene restituito.

I parametri non vengono analizzati se contengono spazi vuoti. Pertanto, se path2 include uno spazio vuoto (ad esempio, "\file.txt"), il Combine metodo aggiunge path2 a path1.

Non tutti i caratteri non validi per i nomi di file e directory vengono interpretati come accettabile per il Combine (metodo), poiché è possibile utilizzare questi caratteri per i caratteri jolly di ricerca. Ad esempio, mentre Path.Combine("c:\\", "*.txt") potrebbe non essere valido se fosse necessario creare un file da esso, è valido come una stringa di ricerca. Di conseguenza viene interpretato correttamente dal Combine metodo.

Nell'esempio seguente combina tre percorsi.

string p1 = @"d:\archives\";
string p2 = "media";
string p3 = "images";
string combined = Path.Combine(p1, p2, p3);
Console.WriteLine(combined);

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 4.0
Silverlight
Disponibile da 4.0
Torna all'inizio
Mostra: