파일 확장자 가져오기 함수

이 문서는 파일 이름에서 확장자를 가져오는 filename_ext 함수에 대해 설명합니다. 이 함수는 파일 이름의 확장자 부분을 반환하며, 확장자는 항상 점(.)으로 시작합니다.

문법

filename_ext(fname);

매개변수

매개변수 타입 설명
fname 문자열 사용할 파일의 이름

반환값

  • 함수는 파일의 확장자를 문자열 형태로 반환합니다.

사용 예제

아래의 코드는 지정된 파일의 확장자를 가져오는 예제입니다.

ext = filename_ext(file_find_first("*.*", 0));

위 코드는 현재 디렉토리에서 첫 번째 파일을 찾고, 그 파일의 확장자를 문자열로 가져옵니다.

활용 예제

  1. 파일 확장자 확인하기

특정 파일의 확장자를 확인하고, 그에 따라 다른 작업을 수행할 수 있습니다.

gml var file_name = "example.txt"; var ext = filename_ext(file_name); if (ext == ".txt") { // 텍스트 파일에 대한 처리 }

  1. 여러 파일의 확장자 목록 만들기

디렉토리 내의 모든 파일의 확장자를 수집하여 목록을 만들 수 있습니다.

gml var extensions = []; var file = file_find_first("*.*", 0); while (file != "") { var ext = filename_ext(file); array_push(extensions, ext); file = file_find_next(); }

  1. 특정 확장자 필터링

특정 확장자를 가진 파일만 처리하는 예제입니다.

gml var file = file_find_first("*.jpg", 0); while (file != "") { // JPG 파일에 대한 처리 file = file_find_next(); }

  1. 확장자 변경하기

파일의 확장자를 변경하는 방법을 보여주는 예제입니다.

gml var new_file_name = filename_change_ext("example.txt", ".md");

이와 같이 filename_ext 함수를 활용하여 파일의 확장자를 쉽게 가져오고, 다양한 작업을 수행할 수 있습니다.