FSTAT — 열린 파일의 상태 얻기
FSTAT — 열린 파일의 상태 얻기
파일이 이미 열려 있을 때 그 파일의 크기나 수정 시각 같은 상태 정보를 얻고 싶다면 FSTAT를 써요. STAT가 파일 이름으로 상태를 얻는다면, FSTAT는 이미 열려 있는 단위 번호를 기준으로 상태를 가져옵니다.
시그니처
CALL FSTAT(UNIT, VALUES [, STATUS])
STATUS = FSTAT(UNIT, VALUES)
본문
설명(Description)
FSTAT는 STAT와 같지만, 이미 열려 있는 파일에 대한 정보를 얻는다는 점이 달라요. VALUES 배열의 각 원소는 STAT에서 설명하는 것과 동일합니다.
이 내장 함수는 서브루틴과 함수 두 형태로 제공되지만, 하나의 프로그램 단위 안에서는 둘 중 하나의 형태만 쓸 수 있어요.
분류(Class)
서브루틴, 함수(Subroutine, function)
인자(Arguments)
UNIT—INTEGER타입의, 열려 있는 I/O 단위 번호예요.VALUES— 타입은INTEGER, DIMENSION(13)이어야 하고 kind 4 또는 kind 8이어야 해요.STATUS— (선택) kind 2 이상의INTEGER타입 상태 플래그예요. 성공 시0, 그 외에는 시스템 특유의 오류 코드를 반환합니다.
예제
STAT 문서에서 예시를 확인할 수 있어요.
표준(Standard)
GNU 확장(GNU extension)
더 알아보기
링크를 조사하려면: LSTAT — 파일 상태 얻기 / 파일을 조사하려면: STAT — 파일 상태 얻기