379
Chương 9: File, thư mục, và I/O
if (result != 0) {
Console.WriteLine("Total Bytes: {0:N}", total);
Console.WriteLine("Free Bytes: {0:N}", free);
Console.WriteLine("Available Bytes: {0:N}", available);
}
Console.ReadLine();
}
}
17.
17.
Hi n th các h p tho i file
ể
ị
ộ
ạ
Hi n th các h p tho i file
ể
ị
ộ
ạ
Bạn cần hiện các hộp thoại Windows chuẩn để mở, lưu file, và để chọn thư mục.
Sử dụng các lớp
OpenFileDialog
,
SaveFileDialog
, và
FolderBrowserDialog
thuộc
không gian tên
System.Windows.Forms
. Gọi phương thức
ShowDialog
để hiển thị
hộp thoại, xét giá trị trả về để xác định người dùng đã nhấn OK hay Cancel, và
lấy thông tin từ thuộc tính
FileName
hay
SelectedPath
.
.NET cung cấp các đối tượng bọc lấy nhiều hộp thoại Windows chuẩn, bao gồm các hộp thoại
dùng để mở và lưu file, và để chọn thư mục. Tất cả các lớp này đều thừa kế từ
System.Windows.Forms.CommonDialog
, bao gồm:
•
OpenFileDialog
—cho phép người dùng chọn một file. Tên file và đường dẫn có thể
được lấy từ thuộc tính
FileName
(hay tập hợp
FileNames
, nếu bạn cho phép chọn nhiều
file bằng cách thiết lập
Multiselect
là
true
). Ngoài ra, bạn có thể sử dụng thuộc tính
Filter
để chọn định dạng file và thiết lập thuộc tính
CheckFileExists
để kiểm tra tính
hợp lệ (xem hình 9.3).
[