Điều này có vẻ giống như một câu hỏi ngu ngốc, vì vậy ở đây đi:Lấy ký tự ổ đĩa từ một chuỗi đường dẫn hoặc FileInfo
Khác với phân tích các chuỗi FileInfo.FullPath cho ký tự ổ đĩa để sau đó sử dụng DriveInfo ("c") vv để xem liệu có đủ không gian để viết tệp này không. Có cách nào để lấy tên ổ đĩa từ FileInfo không?
Cảnh báo: Điều này sẽ không làm việc trong mọi trường hợp! Chỉ vì có đủ không gian trên thư mục gốc của ổ đĩa không có nghĩa là có đủ không gian trong thư mục hiện tại. Tương tự như vậy có thể không có không gian ở gốc nhưng có không gian trong thư mục hiện hành. Windows ít nhất là có khả năng tìm ra không gian trong thư mục hiện tại được chứng minh bằng nhiều chương trình báo cáo chính xác không gian trống trong thư mục hiện tại ngay cả khi nó không khớp với không gian tại thư mục gốc. Tôi đã không điều tra làm thế nào để thực hiện điều này. (Tình huống mà tôi đang nghĩ đến là khối lượng được ánh xạ vào các thư mục con.) –