Nếu tôi có một tuyệt đối DirectoryInfo đường dẫn và một người họ hàng FileInfo con đường, làm thế nào tôi có thể kết hợp chúng thành một tuyệt đối FileInfo đường dẫn?Kết hợp một DirectoryInfo và một con đường FileInfo
Ví dụ:
var absoluteDir = new DirectoryInfo(@"c:\dir");
var relativeFile = new FileInfo(@"subdir\file");
var absoluteFile = new FileInfo(absoluteDir, relativeFile); //-> How to get this done?
Cảm ơn! Vì vậy, một cách rõ ràng, không có lớp thực để đóng gói đường dẫn hệ thống tệp trong thư viện lớp .NET. Nhân tiện: bạn không bỏ lỡ một lớp học như vậy? –
Tôi không bỏ lỡ một lớp học, nhưng có thể là một quá tải constructor chấp nhận hai hoặc nhiều FileSystemInfo (lớp cơ sở của cả hai FileInfo và DirectoryInfo) hoặc chuỗi bằng cách sử dụng params. Các nhà xây dựng sau đó sẽ kết hợp tất cả. –