Xử lý tập tin

42 488 0
Xử lý tập tin

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Xử lý tập tin

Xử tập tin Nội dungLàm việc với hệ thống file và thư mục Đọc và ghi fileNén thông tin Navigating the File SystemNhu cầu:Làm sao biết được trên hệ thống có những ổ đĩa nào?Làm sao lấy được danh sách tập tin và thư mục con của một thư mục nào đó?Làm sao truy xuất được các thuộc tính của một tập tin, thư mục?Làm sao giám sát được sự thay đổi của một tập tin, thư mục?… Navigating the File SystemCác lớp hỗ trợDriveInfo classDirectoryInfo classFileInfo classPath classFileSystemWatcher classFile classDirectory class Navigating the File SystemDriveInfo classCung cấp các thông tin khác nhau về các driveThuộc tính Navigating the File SystemDriveInfo classDriveType enumPhương thức Navigating the File SystemFileSystemInfo classLà lớp cơ sở của lớp FileInfo và DirectoryInfoThuộc tính Navigating the File SystemFileSystemInfo classPhương thức Navigating the File SystemDirectoryInfo classCung cấp thông tin và các lệnh làm việc vớithư mụcThuộc tính Navigating the File SystemDirectoryInfo classPhương thức [...]... memStrm.WriteTo(theFile); Reading and Writing Files  StreamReader class  Phương thức Navigating the File System  Nhu cầu:  Làm sao biết được trên hệ thống có những ổ đĩa nào?  Làm sao lấy được danh sách tập tin và thư mục con của một thư mục nào đó?  Làm sao truy xuất được các thuộc tính của một tập tin, thư mục?  Làm sao giám sát được sự thay đổi của một tập tin, thư mục?  … Nội dung  Làm... thư mục, lấy danh sách tập tin, thư mục con… Navigating the File System  Làm sao truy xuất được các thuộc tính của một tập tin, thư mục? FileInfo ourFile = new FileInfo(@"c:\boot.ini "); if (ourFile.Exists) { Console.WriteLine("Filename : {0}", ourFile.Name); Console.WriteLine("Path : {0}", ourFile.FullName); } Reading and Writing Files  BinaryWriter... file  Nén thông tin Navigating the File System  FileInfo class  Phương thức Reading and Writing Files  StreamReader class  Kế thừa TextReader class  Dùng để đọc các file văn bản theo bảng mã xác định, mặc định là UTF-8.  Thuộc tính Reading and Writing Files  StreamWriter class  Phương thức Navigating the File System  FileSystemInfo class  Phương thức Navigating the File System  Làm... nhỏ hơn  File nén khơng thể mở được bằng các chương trình giải nén khác. Navigating the File System  FileSystemInfo class  Là lớp cơ sở của lớp FileInfo và DirectoryInfo  Thuộc tính Navigating the File System  DirectoryInfo class  Cung cấp thông tin và các lệnh làm việc vớithư mục  Thuộc tính Navigating the File System  File class  Cung cấp tất cả các phương thức cần thiết cho việc... Navigating the File System  Làm sao lấy được danh sách tập tin và thư mục con của một thư mục nào đó? DirectoryInfo ourDir = new DirectoryInfo(@"c:\windows"); Console.WriteLine("Directory: {0}", ourDir.FullName); foreach (FileInfo file in ourDir.GetFiles()) { Console.WriteLine("File: {0}", file.Name); } Reading and Writing Files  Ví dụ MemoryStream memStrm = new MemoryStream();... Navigating the File System  Path class  Thao tác với đường dẫn tới file, thư mục.  Phương thức Navigating the File System  Các lớp hỗ trợ  DriveInfo class  DirectoryInfo class  FileInfo class  Path class  FileSystemWatcher class  File class  Directory class Reading and Writing Files  BinaryReader class  Dùng để đọc file nhị phân  Cung... dung file. Navigating the File System  Làm sao biết được trên hệ thống có những ổ đĩa nào? DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo drive in drives) { Console.WriteLine("Drive: {0}", drive.Name); Console.WriteLine("Type: {0}", drive.DriveType); } Navigating the File System  FileSystemWatcher class  Phương thức  Sự kiện Navigating the File System  Làm... ReadXXX(ReadByte, ReadInt32…) để đọc nội dung file. Reading and Writing Files  Ví dụ  Đọc file nhị phân FileStream theFile = File.Open(@"c:\somefile.bin", FileMode.Open); BinaryReader reader = new BinaryReader(theFile); long number = reader.ReadInt64(); byte[] bytes = reader.ReadBytes(4); string s = reader.ReadString(); Reading and Writing Files  Stream class  Cung cấp các thao tác cơ bản... ghi và dịch chuyển (seeking)  Thuộc tính Reading and Writing Files  Ví dụ  Ghi file văn bản FileStream theFile = File.Open(@"c:\somefile.txt", FileMode.OpenOrCreate, FileAccess.Write); StreamWriter writer = new StreamWriter(theFile); writer.WriteLine("Hello"); writer.Close(); theFile.Close(); Reading and Writing Files  Ví dụ  Ghi file nhị phân FileStream theFile =... Reading and Writing Files  StreamWriter class  Phương thức Navigating the File System  FileSystemInfo class  Phương thức Navigating the File System  Làm sao giám sát được sự thay đổi của một tập tin, thư mục? FileSystemWatcher watcher = new FileSystemWatcher(); watcher.Path = @"c:\"; watcher.Renamed += new RenamedEventHandler(watcher_Renamed); watcher.EnableRaisingEvents = true; . Xử lý tập tin Nội dungLàm việc với hệ thống file và thư mục Đọc và ghi fileNén thông tin Navigating the File SystemNhu. nào?Làm sao lấy được danh sách tập tin và thư mục con của một thư mục nào đó?Làm sao truy xuất được các thuộc tính của một tập tin, thư mục?Làm sao giám

Ngày đăng: 12/09/2012, 15:44

Hình ảnh liên quan

 Dùng để đọc các file văn bản theo bảng mã xác định, mặc định là UTF-8. - Xử lý tập tin

ng.

để đọc các file văn bản theo bảng mã xác định, mặc định là UTF-8 Xem tại trang 26 của tài liệu.
 Dùng để ghi các file văn bản theo bảng mã xác định, mặc định là UTF-8. - Xử lý tập tin

ng.

để ghi các file văn bản theo bảng mã xác định, mặc định là UTF-8 Xem tại trang 29 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan