C Sharp và kiến trúc .NET. C Sharp cơ bản- P5

C Sharp và kiến trúc .NET. C Sharp cơ bản- P5: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. | Moving Copying and Deleting Files Có thể sao chép di chuyển hoặc xoá tập tin. - Phương thức string string trả về tên đầy đủ của file tạo từ đường dẫn va tên file. - Phương thức string xoá tập tin. - Phương thức string string di chuyển file từ vị trí cũ đến vị trí mới. - Phương thức string string sao chép file sang một thư mục mới. File and Registry - Editor Đoàn Quang Minh 7 Reading and Writing to Files Đọc và ghi file dựa trên khái niệm stream luồng dữ liệu - stream là đối tượng dùng để chuyển dữ liệu. Do đó stream có thể là luồng dựa trên bộ nhớ trên tập tin trên mạng . - FileStream đối tượng dùng để đọc ghi file nhị phân. - StreamReader và Streamwriter đối tượng dùng để đọc ghi file text. - Chú ý các tác vụ đọc ghi hầu hết đều sử dụng buffer. Do đó với tác vụ ghi phải đẩy dữ liệu từ buffer lên đĩa trước khi đóng file. File and Registry - Editor Đoàn Quang Minh 8 Reading and Writing to Files Đọc ghi file nhị phân dùng FileStream. - Hàm tạo cần chỉ ra filename FileMode FileAccess FileShare. FileMode kiểu mở file có thể là Append Create CreateNew Open OpenOrCreate hoặc Truncate. FileAccess kiểu truy cập có thể là Read ReadWrite hoặc Write. FileShare kiểu chia sẻ giữa các thread có thể là Inheritable None Read ReadWrite or Write - Để đọc và ghi byte dùng các hàm ReadByte đọc một byte từ stream WriteByte byte ghi một byte vào stream Read Write byte int off int count đọc ghi một mảng byte bắt đầu từ off độ dài count - Sau khi đọc ghi dùng Close để đóng file File and Registry - Editor Đoàn Quang Minh

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
19    82    2    05-05-2024
Đã 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.