Làm cách nào để tham gia hai đường dẫn tệp trong C#?Làm cách nào để tham gia hai đường dẫn trong C#?
79
A
Trả lời
129
Bạn phải sử dụng Path.Combine() như trong ví dụ dưới đây:
string basePath = @"c:\temp";
string filePath = "test.txt";
string combinedPath = Path.Combine(basePath, filePath);
// produces c:\temp\test.txt
+12
Cần lưu ý rằng nếu "filePath" chứa đường dẫn tuyệt đối, Path.Combine chỉ trả về " đường dẫn tập tin". 'chuỗi basePath = @" c: \ temp \ "; chuỗi tệpPath = @ "c: \ dev \ test.txt";/* vì lý do gì */ chuỗi kết hợp = Path.Combine (basePath, filePath); ' sản xuất @" c: \ dev \ test.txt " –
26
System.IO.Path.Combine() là những gì bạn cần.
Path.Combine(path1, path2);
ý bạn là gì khi tham gia hai đường dẫn? đường dẫn tệp trong hai phần hoặc hai tệp khác nhau? nếu đường dẫn của tập tin trong hai phần sử dụng System.IO.Path.Combine (path1, path2). thêm thông tin ở đây [http://msdn.microsoft.com/en-us/library/system.io.path.combine.aspx] – TheVillageIdiot