C Sharp và kiến trúc .NET. C Sharp cơ bản- P4
Số trang: 5
Loại file: pdf
Dung lượng: 164.37 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P4:Bạn đừng bao giờ xem xét ngôn ngữ C# một cách tách biệt, nó luôn đồng hành với "Bộ khung .NET". C# là một trình biên dịch hướng .NET, nghĩa là tất cả các mã của C# luôn luôn chạy trên trên môi trường .NET Framework.
Nội dung trích xuất từ tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P4 Mục lụcManaging the File SystemMoving, Copying, and Deleting FilesReading and Writing to FilesThe RegistryỨng dụng File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 2 Managing the File System.NET hỗ trợ các thao tác làm việc với file– Các tác vụ thông thường như liệt kê file, sao chép, di chuyển, xoá.– Các lớp thao tác với file nằm trong namespace System.IO– Các lớp quan trọng: File, FileInfo, Directory, Path,...Làm việc với file và folder– Có 2 loại đối tượng làm việc với file và folder Directory và File: chỉ chứa các phương thức tĩnh, không thể khởi tạo. Thường dùng khi chỉ thực hiện 1 thao tác với 1 file hoặc folder. Khi thao tác, chỉ cần cung cấp đường dẫn đến file hay folder cần làm việc DirectoryInfo và FileInfo: cung cấp các phương thức như 2 đối tượng trên, nhưng yêu cầu phải tạo instance. Thường dùng khi thực hiện nhiều thao tác với 1 file hoặc folder. File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 3 Managing the File System Tên Ý nghĩaCreationTime Thời gian tạo file hoặc folderDirectoryName (FileInfo), Đường dẫn đầy đủ của folder chứa fileParent (DirectoryInfo) hoặc folder hiện thờiExists File hay folder có tồn tại hay không?Extension Phần mở rộngFullName Tên đầy đủ, cả đường dẫnLastAccessTime Thời gian lần truy cập cuốiLastWriteTime Thời gian lần sửa đổi cuốiName Tên file hay folderRoot Folder gốc (chỉ với DirectoryInfo)Length Dung lượng (bytes), chỉ với FileInfo File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 4 Managing the File System// khởi tạo biến myFile trỏ đến một tập tinFileInfo myFile = new FileInfo(@C:How to C Sharp.txt);// sao chép sang ổ đĩa DmyFile.CopyTo(@D:);// kiểm tra sự tồn tạiConsole.WriteLine(myFile.Exists.ToString());// ghi thông tin thời điểm tạo fileConsole.WriteLine(myFile.CreationTime.ToString());// cập nhật thời điểm tạo filemyFile.CreationTime = new DateTime(2001, 1, 1, 7, 30, 0); File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 5 Managing the File SystemDirectoryInfo theFolder = new DirectoryInfo(folderFullName);if (!theFolder.Exists) throw new DirectoryNotFoundException(Folder not found: + folderFullName);string currentPath = theFolder.FullName;// Lấy tên các thư mục con của thư mục hiện thờiArrayList folders = new ArrayList();foreach(DirectoryInfo folder in theFolder.GetDirectories()) folders.Add(folder.Name);// Lấy tên các file trong thư mục hiện thờiArrayList files = new ArrayList();foreach(FileInfo file in theFolder.GetFiles()) files.Add(file.Name); File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 6
Nội dung trích xuất từ tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P4 Mục lụcManaging the File SystemMoving, Copying, and Deleting FilesReading and Writing to FilesThe RegistryỨng dụng File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 2 Managing the File System.NET hỗ trợ các thao tác làm việc với file– Các tác vụ thông thường như liệt kê file, sao chép, di chuyển, xoá.– Các lớp thao tác với file nằm trong namespace System.IO– Các lớp quan trọng: File, FileInfo, Directory, Path,...Làm việc với file và folder– Có 2 loại đối tượng làm việc với file và folder Directory và File: chỉ chứa các phương thức tĩnh, không thể khởi tạo. Thường dùng khi chỉ thực hiện 1 thao tác với 1 file hoặc folder. Khi thao tác, chỉ cần cung cấp đường dẫn đến file hay folder cần làm việc DirectoryInfo và FileInfo: cung cấp các phương thức như 2 đối tượng trên, nhưng yêu cầu phải tạo instance. Thường dùng khi thực hiện nhiều thao tác với 1 file hoặc folder. File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 3 Managing the File System Tên Ý nghĩaCreationTime Thời gian tạo file hoặc folderDirectoryName (FileInfo), Đường dẫn đầy đủ của folder chứa fileParent (DirectoryInfo) hoặc folder hiện thờiExists File hay folder có tồn tại hay không?Extension Phần mở rộngFullName Tên đầy đủ, cả đường dẫnLastAccessTime Thời gian lần truy cập cuốiLastWriteTime Thời gian lần sửa đổi cuốiName Tên file hay folderRoot Folder gốc (chỉ với DirectoryInfo)Length Dung lượng (bytes), chỉ với FileInfo File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 4 Managing the File System// khởi tạo biến myFile trỏ đến một tập tinFileInfo myFile = new FileInfo(@C:How to C Sharp.txt);// sao chép sang ổ đĩa DmyFile.CopyTo(@D:);// kiểm tra sự tồn tạiConsole.WriteLine(myFile.Exists.ToString());// ghi thông tin thời điểm tạo fileConsole.WriteLine(myFile.CreationTime.ToString());// cập nhật thời điểm tạo filemyFile.CreationTime = new DateTime(2001, 1, 1, 7, 30, 0); File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 5 Managing the File SystemDirectoryInfo theFolder = new DirectoryInfo(folderFullName);if (!theFolder.Exists) throw new DirectoryNotFoundException(Folder not found: + folderFullName);string currentPath = theFolder.FullName;// Lấy tên các thư mục con của thư mục hiện thờiArrayList folders = new ArrayList();foreach(DirectoryInfo folder in theFolder.GetDirectories()) folders.Add(folder.Name);// Lấy tên các file trong thư mục hiện thờiArrayList files = new ArrayList();foreach(FileInfo file in theFolder.GetFiles()) files.Add(file.Name); File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 6
Tìm kiếm theo từ khóa liên quan:
lập trình windows lập trình với vc/mfc giáo trình lập trình C lập trình Visual C tài liệu lập trìnhTài liệu liên quan:
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 209 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 186 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 160 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 134 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 118 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 111 0 0 -
Excel add in development in c and c phần 9
0 trang 110 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 6
21 trang 103 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
87 trang 80 0 0