fopen
파일 열기 또는 열려 있는 파일에 대한 정보 얻기
구문
설명
fileID = fopen(
은 이진 읽기 액세스를 위해 filename
)filename
파일을 열고 3보다 크거나 같은 정수 파일 ID를 반환합니다. MATLAB®에서 파일 ID 0
, 1
, 2
는 각각 표준 입력값, 표준 출력값(화면), 표준 오류용으로 예약되어 있습니다.
fopen
이 파일을 열 수 없는 경우 fileID
는 -1
입니다.
fileID = fopen(
은 filename
,permission
)permission
으로 지정된 액세스 유형으로 파일을 엽니다.
fileID = fopen(
은 추가로 filename
,permission
,machinefmt
,encodingIn
)machinefmt
인수를 사용하여 파일 내에서 바이트 또는 비트를 읽거나 쓰는 순서를 지정합니다. 선택적 encodingIn
인수는 파일과 연결된 문자 인코딩 체계를 지정합니다.
[fileID,errmsg] = fopen(___)
은 fopen
이 파일을 열지 못하는 경우 시스템별 오류 메시지를 추가로 반환합니다. 그렇지 않으면, errmsg
에는 빈 문자형 벡터가 반환됩니다. 이 구문은 위에 열거된 구문 중 하나의 입력 인수에 사용할 수 있습니다.
fIDs = fopen('all')
은 열려 있는 모든 파일의 파일 ID를 포함하는 행 벡터를 반환합니다. 표준 입력값, 표준 출력값, 표준 오류에 예약된 식별자는 포함되지 않습니다. 벡터 내 요소 개수는 열려 있는 파일의 개수와 동일합니다.
filename = fopen(
는 이전 fileID
)fopen
호출에서 fileID
로 지정된 파일을 열 때 사용한 파일 이름을 반환합니다. 출력 파일 이름은 전체 경로로 확인됩니다. fopen
함수는 출력값을 확인하기 위해 파일에서 정보를 읽지 않습니다.
예제
입력 인수
팁
대부분의 경우 파일을 반드시 텍스트 모드에서 열 필요는 없습니다. MATLAB 가져오기 함수, 모든 UNIX 응용 프로그램, Microsoft Word 및 워드패드에서는
'\n'
을 새 줄 표시자로 인식합니다.