파일 크기 확인 함수 (file_bin_size)
이 문서는 file_bin_size
함수에 대해 설명합니다. 이 함수는 읽기 및/또는 쓰기를 위해 열린 파일의 크기(바이트 단위)를 반환합니다. 파일 ID는 file_bin_open()
함수에 의해 반환된 값입니다.
주의: 이 함수는 HTML5 모듈에서는 작동하지 않습니다.
문법
file_bin_size(binfile);
인수
인수명 | 타입 | 설명 |
---|---|---|
binfile | 정수 | 크기를 가져올 파일의 ID |
반환값
- 파일의 크기(바이트 단위)
예제
file = file_bin_open("myfile.bin", 2);
size = file_bin_size(file);
file_bin_close(file);
위의 예제는 게임의 로컬 디렉토리에서 파일을 열고, 그 파일의 인덱스를 변수 "file"에 할당합니다. 그런 다음 해당 파일의 크기를 가져오고 다시 닫습니다.
활용 예제
예제 1: 파일 크기 확인 후 조건 처리
file = file_bin_open("data.bin", 2);
size = file_bin_size(file);
if (size > 1000) {
show_message("파일이 너무 큽니다.");
}
file_bin_close(file);
예제 2: 여러 파일의 크기 비교
file1 = file_bin_open("file1.bin", 2);
file2 = file_bin_open("file2.bin", 2);
size1 = file_bin_size(file1);
size2 = file_bin_size(file2);
if (size1 > size2) {
show_message("file1이 더 큽니다.");
} else {
show_message("file2가 더 큽니다.");
}
file_bin_close(file1);
file_bin_close(file2);
예제 3: 파일 크기를 로그에 기록
file = file_bin_open("log.txt", 2);
size = file_bin_size(file);
file_bin_write(file, "파일 크기: " + string(size));
file_bin_close(file);
이와 같이 file_bin_size
함수를 활용하여 파일의 크기를 확인하고, 다양한 조건에 따라 처리할 수 있습니다.