파일 속성

파일 속성을 가져오기 위해 FileGetInteger() 함수를 사용합니다. 호출 중에 ENUM_FILE_PROPERTY_INTEGER 열거에서 필요한 속성 식별자가 전달됩니다.

ENUM_FILE_PROPERTY_INTEGER

ID

ID 설명

FILE_EXISTS

존재 여부 확인

FILE_CREATE_DATE

생성일

FILE_MODIFY_DATE

마지막 수정일

FILE_ACCESS_DATE

파일 마지막 접근일

FILE_SIZE

파일 크기(바이트)

FILE_POSITION

파일에서 포인터의 위치

FILE_END

파일 부호 끝 가져오기

FILE_LINE_END

선 부호 끝 가져오기

FILE_IS_COMMON

파일이 모든 터미널의 공유 폴더에 열립니다 (FILE_COMMON 참조)

FILE_IS_TEXT

파일이 텍스트 파일로 열립니다 (FILE_TXT 참조)

FILE_IS_BINARY

파일이 바이너리 파일로 열립니다 (FILE_BIN 참조)

FILE_IS_CSV

파일이 CSV로 열립니다 (FILE_CSV 참조)

FILE_IS_ANSI

파일이 ANSI로 열립니다 (FILE_ANSI 참조)

FILE_IS_READABLE

열린 파일을 읽을 수 있습니다 (FILE_READ 참조)

FILE_IS_WRITABLE

열려 있는 파일에 쓸 수 있습니다 (FILE_WRITE 참조)

FileGetInteger() 함수에 두 가지 다른 호출 옵션이 있습니다. 첫 번째 옵션에서는 파일의 속성을 가져오기 위해 FileOpen() 기능을 사용하여 파일을 여는 동안 파일 핸들이 지정됩니다. 이 옵션을 사용하면 파일의 모든 속성을 가져올 수 있습니다.

FileGetInteger() 함수의 두 번째 옵션은 파일 이름별로 파일 속성값을 반환합니다. 이 옵션을 사용하면 다음과 같은 일반 속성만 얻을 수 있습니다:

  • FILE_EXISTS – 지정된 이름의 파일 존재
  • FILE_CREATE_DATE – 지정된 이름의 파일 생성 날짜
  • FILE_MODIFY_DATE – 지정된 이름의 파일 수정 날짜
  • FILE_ACCESS_DATE – 지정된 이름의 파일에 대한 마지막 액세스 날짜
  • FILE_SIZE – 지정된 이름의 파일 크기

위에서 지정한 속성 이외의 속성을 가져오려고 하면 FileGetInteger() 호출의 두 번째 옵션이 오류를 반환합니다.