fileId = fopen (tên tập tin) mở file, tên file, cho truy cập đọc nhị phân, và trả về một số nguyên tệp tin định danh bằng hoặc lớn hơn 3. MATLAB® trữ tập tin định danh 0, 1, 2 và tiêu chuẩn đầu vào, đầu ra tiêu chuẩn (màn hình ), và sai số chuẩn tương ứng.
Nếu fopen không thể mở các tập tin, sau đó fileId là -1.
fileId = fopen (tên tập tin, cho phép) mở file với các loại hình truy cập quy định bởi sự cho phép.
Ví dụ
fileId = fopen (tên tập tin, cho phép, machinefmt, encodingIn) bổ sung quy định cụ thể trình tự đọc hoặc ghi byte hoặc bit trong các tập tin bằng cách sử dụng tham số machinefmt. Đối số encodingIn tùy chọn xác định các chương trình mã hóa ký tự liên kết với các tập tin.
Ví dụ
[fileId, errmsg] = fopen (___) bổ sung trả về một thông báo lỗi hệ thống phụ thuộc nếu fopen không mở file. Nếu không, errmsg là một chuỗi rỗng. Bạn có thể sử dụng cú pháp này với bất kỳ của các đối số đầu vào của các cú pháp trước đó.
Ví dụ
fIDs = fopen ("tất cả") trả về một vector hàng có chứa các tập tin định danh của tất cả các tập tin mở. Các định danh dành cho tiêu chuẩn đầu vào, đầu ra, và lỗi không được bao gồm. Số phần tử trong vector là bằng với số lượng tập tin mở.
Filename = fopen (fileId) trả về tên tập tin mà một cuộc gọi trước để fopen sử dụng khi mở tập tin được chỉ định bởi fileId. Các tên tập tin đầu ra đã được giải quyết để đường dẫn đầy đủ. Chức năng fopen không đọc thông tin từ tập tin để xác định giá trị sản lượng.
Ví dụ
[tên tập tin, cho phép, machinefmt, encodingOut] = fopen (fileId) bổ sung trả về phép, định dạng máy, và mã hóa mà một cuộc gọi trước để fopen sử dụng khi nó mở các tập tin được chỉ định. Nếu tập tin đã mở trong chế độ nhị phân, cho phép bao gồm các chữ 'b'. Sản lượng encodingOut là một tên lược đồ mã hóa tiêu chuẩn. fopen không đọc thông tin từ tập tin để xác định các giá trị đầu ra. An fileId không hợp lệ trả về chuỗi rỗng cho tất cả các đối số đầu ra.
Ví dụ
đang được dịch, vui lòng đợi..