경로 존재 확인 함수 (path_exists)
이 문서는 path_exists 함수에 대해 설명합니다. 이 함수는 주어진 인덱스의 경로가 존재하는지 여부를 반환합니다. 만약 선언되지 않은 변수를 통해 경로의 존재 여부를 확인하려고 하면 오류가 발생합니다.
문법
path_exists(index);
인수 설명
| 인수 | 유형 | 설명 |
|---|---|---|
| index | Path Asset | 확인할 경로의 인덱스 |
반환 값
- Boolean: 경로가 존재하면
true, 존재하지 않으면false를 반환합니다.
예제
다음 코드는 주어진 변수가 경로 인덱스를 저장하고 있는지 확인한 후, 존재한다면 메모리에서 해당 경로를 삭제합니다.
if (path_exists(my_path)) {
path_delete(my_path);
}
활용 예제
- 경로 존재 여부 확인 후 경로 삭제
gml if (path_exists(my_path)) { path_delete(my_path); } - 경로가 존재할 때 다른 작업 수행
gml if (path_exists(my_path)) { // 경로가 존재할 때의 작업 show_message("경로가 존재합니다."); } else { // 경로가 존재하지 않을 때의 작업 show_message("경로가 존재하지 않습니다."); } - 여러 경로를 확인하고 처리하기
gml for (var i = 0; i < 5; i++) { if (path_exists(path_array[i])) { path_delete(path_array[i]); } } - 경로가 존재하는지 확인하고 로그 기록하기
gml if (path_exists(my_path)) { var log_message = "경로가 존재합니다: " + string(my_path); file_text_write_string(log_file, log_message); }
이와 같은 방식으로 path_exists 함수를 활용하여 경로의 존재 여부를 확인하고, 필요한 작업을 수행할 수 있습니다.