파일 속성 확인 함수
이 문서는 주어진 파일의 속성을 확인하는 함수에 대해 설명합니다. 이 함수를 사용하면 특정 파일의 속성을 확인할 수 있으며, 다음과 같은 상수를 조합하여 원하는 파일 유형을 확인할 수 있습니다.
상수 | 설명 |
---|---|
fa_readonly |
읽기 전용 파일 |
fa_hidden |
숨김 파일 |
fa_sysfile |
시스템 파일 |
fa_volumeid |
볼륨 ID 파일 |
fa_directory |
디렉토리 |
fa_archive |
아카이브 파일 |
이 함수는 Windows 전용입니다.
문법
file_attributes(fname, attr);
인수 설명
인수 | 유형 | 설명 |
---|---|---|
fname | String | 확인할 파일의 이름 |
attr | 파일 속성 상수 | 확인할 속성 |
반환값
- Boolean: 파일 속성 확인 결과 (참/거짓)
예제
다음은 파일이 숨김 파일인지 확인하고, 숨김 파일이 아닐 경우 삭제하는 예제입니다.
if (!file_attributes(file, fa_hidden)) {
file_delete(file);
}
활용 예제
- 읽기 전용 파일 확인
gml if (file_attributes(file, fa_readonly)) { // 읽기 전용 파일 처리 }
- 숨김 파일 삭제
gml if (!file_attributes(file, fa_hidden)) { file_delete(file); }
- 디렉토리인지 확인
gml if (file_attributes(file, fa_directory)) { // 디렉토리 관련 작업 수행 }
- 시스템 파일 처리
gml if (file_attributes(file, fa_sysfile)) { // 시스템 파일에 대한 특별한 처리 }
- 아카이브 파일 확인
gml if (file_attributes(file, fa_archive)) { // 아카이브 파일 처리 }
이와 같은 방법으로 파일의 속성을 확인하고, 다양한 작업을 수행할 수 있습니다.