Làm cách nào để chuyển đổi đường dẫn có ký tự ổ đĩa như W:\Path\Share
sang đường dẫn tương đương như \\server\Share\File
trong .Net?Làm cách nào để chuyển đổi đường dẫn bằng ký tự ổ đĩa sang đường dẫn UNC
Tại dấu nhắc lệnh, bạn có thể chạy net use
và điều đó sẽ liệt kê các ánh xạ. Làm cách nào để nhận thông tin đó trong .Net?
Hàm WNetGetUniversalName lấy một đường dẫn dựa trên ổ đĩa cho tài nguyên mạng và trả về một cấu trúc thông tin có chứa một dạng phổ quát hơn của tên. Tính năng này chỉ hoạt động cho các đường dẫn bạn đã chia sẻ. Nó dường như không hoạt động cho các đường dẫn cục bộ. tức là nếu bạn đang chia sẻ d: \ chia sẻ như \\ mymachine \ chia sẻ và bạn gọi WNetGetUniversalName nó không thành công. – GrendleM