Có thể kiểm tra chuyển hướng thư mục trong .net không? Tôi không có nghĩa là reparse điểm/junctions, tôi có nghĩa là khi một thư mục (thường My Documents) được chuyển hướng đến một máy chủ.Kiểm tra chuyển hướng thư mục "Tài liệu của tôi"
Trong trường hợp này, nếu bạn đang đi qua hệ thống thư mục của PC, bạn sẽ gặp lỗi IO nếu bạn đến phiên bản thư mục cục bộ. Vì vậy, nó sẽ hữu ích để có thể kiểm tra chuyển hướng thư mục My Documents, để có thể thực hiện hành động (bỏ qua thư mục, nhảy lên máy chủ, v.v.).
Tôi biết tôi có thể lấy vị trí của Tài liệu của tôi (nhưng chỉ dành cho người dùng hiện tại) sử dụng Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
nhưng điều đó không giúp tôi kiểm tra nó trước (nhiều khả năng) người dùng.
Tôi có cần sử dụng một cái gì đó như SHGetKnownFolderPath không?
Tôi sẽ luôn luôn nắm bắt các ngoại lệ, nhưng nếu có thể, tôi muốn xác định trước các ngoại lệ có thể dự đoán – hawbsl