파일 닫기 함수 설명

file_bin_close 함수는 이전에 열었던 이진 파일을 닫는 기능을 제공합니다. 이 함수는 file_bin_open() 함수에 의해 반환된 파일 ID 값을 인자로 받습니다. 파일을 성공적으로 닫으면 true를 반환하고, 파일을 닫는 데 실패하거나 파일을 처음 열 때 문제가 발생하면 false를 반환합니다. 이 함수는 HTML5 모듈에서는 작동하지 않습니다.

문법

file_bin_close(binfile);

인자 설명

인자명 타입 설명
binfile Binary File ID 닫을 파일의 ID

반환값

  • Boolean: 파일 닫기 성공 여부

예제

file = file_bin_open("myfile.bin", 2);
file_bin_rewrite(file);
file_bin_close(file);

위의 예제는 게임과 동일한 디렉토리에서 파일을 열고, 그 인덱스를 변수 "file"에 할당합니다. 그런 다음 파일을 다시 쓰고(데이터를 지우고), 파일을 닫습니다.

활용 예제

예제 1: 파일 열기, 쓰기, 닫기

file = file_bin_open("data.bin", 2);
file_bin_write(file, someData);
file_bin_close(file);

예제 2: 파일 상태 확인 후 닫기

file = file_bin_open("config.bin", 2);
if (file != -1) {
    // 파일 작업 수행
    file_bin_close(file);
}

예제 3: 여러 파일 처리

file1 = file_bin_open("file1.bin", 2);
file2 = file_bin_open("file2.bin", 2);
file_bin_close(file1);
file_bin_close(file2);

예제 4: 오류 처리

file = file_bin_open("myfile.bin", 2);
if (file == -1) {
    show_error("파일을 열 수 없습니다.", true);
} else {
    // 파일 작업 수행
    file_bin_close(file);
}

이러한 예제들은 file_bin_close 함수를 다양한 상황에서 어떻게 활용할 수 있는지를 보여줍니다.