Tạo Ứng dụng Duyệt File và thư mục đơn giản với C Sharp

Bài viết này giới thiệu cách lấy các thông tin của các Ổ đĩa hệ thống và cách lấy thông tin về các thư mục và File để phân bố vào các điều khiển Treeview và listview. Đây là một ứng dụng đơn giản của WinForm. Trước hết, ta cần thu thập tất cả các thông tin về tất cả các Ổ đĩa trong My Computer mà chúng ta có thể truy cập vào và hiển thị tên là loại Ổ trong điều khiển Treeview. Chúng ta có thể truy vấn thông qua lớp ManagementObjectSearcher trong không gian tên | Tạo Ứng dụng Duyệt File và thư mục đơn giản với C Sharp Bài viết này giới thiệu cách lấy các thông tin của các Ô đĩa hệ thống và cách lấy thông tin về các thư mục và File để phân bố vào các điều khiển Treeview và listview. Đây là một ứng dụng đơn giản của WinForm. Trước hết ta cần thu thập tất cả các thông tin về tất cả các Ô đĩa trong My Computer mà chúng ta có thể truy cập vào và hiển thị tên là loại Ô trong điều khiển Treeview. Chúng ta có thể truy vấn thông qua lớp ManagementObjectSearcher trong không gian tên . Nó chấp nhận các câu lệnh SQL Như thực hiện các câu truy vấn và trả về một đối tượng ManagementOjbectCollection mà chứa tất cả các thông tin về Ô đĩa mà chúng ta yêu cầu. bây giờ chúng ta đã có tất cả các thông tin về Ô đĩa như Tên Ô đĩa Loại các mô tả. Ta viết hàm GetDrivers để thực thi mục đích đó protected ManagementObjectCollection GetDrivers ManagementObjectSearcher query new ManagementObjectSearcher Select From Win32_LogicalDisk ManagementObjectCollection queryCollection return queryCollection Khi ứng dụng được nạp lên chúng ta cần phải tìm tất cả các Ô đĩa có trong My Computer và hiển thị chúng. private void PopulateDriveList TreeNode nodeTreeNode int imageindex 0 int selectindex 0 const int Removable 2 const int LocalDisk 3 const int Network 4 const int CD 5 Xóa Treeview nodeTreeNode new TreeNode My Computer 0 0 nodeTreeNode Thiết lập tập hợp các Node TreeNodeCollection nodeCollection Lấy danh sách các ổ đĩa ManagementObjectCollection queryCollection GetDrivers foreach Managementobject mo in queryCollection switch mo DriveType .ToString 1 J case Removable Các ô Đĩa Mềm imageindex 5 selectindex 5 break case LocalDisk Các ô Đĩa Cứng imageindex 6 selectindex 6 break case CD Các ô Đĩa CD imageindex 7 selectindex 7 break case Network Các ô Liên Kết qua mạng imageindex 8 selectindex 8 break default imageindex 2 selectindex 3

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.