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, String)

.NET Framework (current version)
 

Data di pubblicazione: novembre 2016

Combina quattro stringhe in un percorso.

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

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

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.

path4
Type: System.String

Quarto percorso da combinare.

Valore restituito

Type: System.String

Percorsi combinati.

Exception Condition
ArgumentException

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

ArgumentNullException

path1, path2, path3 o path4 è null.

path1deve essere un percorso assoluto (ad esempio, "d:\archives" o "\\archives\public"). Se uno dei percorsi successivi è anche un percorso assoluto, l'operazione di combinazione ignora tutti i percorsi precedentemente combinati 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 quattro percorsi.

string path1 = @"d:\archives\";
string path2 = "2001";
string path3 = "media";
string path4 = "images";
string combinedPath = Path.Combine(path1, path2, path3, path4);
Console.WriteLine(combinedPath);

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: