Bagaimana cara menggabungkan dua jalur di C #?


Jawaban:


158

Anda harus menggunakan Path.Combine () seperti pada contoh di bawah ini:

string basePath = @"c:\temp";
string filePath = "test.txt";
string combinedPath = Path.Combine(basePath, filePath); 
// produces c:\temp\test.txt

14
Perlu dicatat bahwa jika "filePath" berisi jalur absolut, Path.Combine hanya mengembalikan "filePath". string basePath = @"c:\temp\"; string filePath = @"c:\dev\test.txt"; /* for whatever reason */ string combined = Path.Combine(basePath, filePath);menghasilkan @ "c: \ dev \ test.txt"
Jan 'splite' K.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.