파일 확장자 변경 함수 설명
filename_change_ext
함수는 지정된 파일 이름의 확장자를 새로운 확장자로 변경하는 기능을 제공합니다. 새로운 확장자로 빈 문자열을 사용하면 확장자 부분을 완전히 제거할 수 있습니다.
문법
filename_change_ext(fname, newext);
인수 설명
인수 이름 | 타입 | 설명 |
---|---|---|
fname | 문자열 | 사용할 파일 이름 |
newext | 문자열 | 사용할 새로운 확장자 |
반환 값
- 변경된 파일 이름 (문자열)
예제
ext = filename_change_ext(file_find_first(working_directory + "*.*", 0), "");
위 코드는 확장자 부분이 제거된 파일 이름을 문자열로 가져옵니다.
활용 예제
- 파일 확장자 변경하기
gml new_file_name = filename_change_ext("example.txt", "jpg");
- 확장자 제거하기
gml file_name_without_ext = filename_change_ext("document.pdf", "");
- 여러 파일의 확장자 변경하기
gml var file_list = file_find_first(working_directory + "*.png", 0); while (file_list != "") { var new_name = filename_change_ext(file_list, "jpg"); // 파일 이름 변경 코드 추가 file_list = file_find_next(); }
- 확장자 확인 후 변경하기
gml var original_file = "image.gif"; if (filename_change_ext(original_file, "") != original_file) { var new_file = filename_change_ext(original_file, "png"); // 파일 이름 변경 코드 추가 }
- 사용자 입력으로 확장자 변경하기
gml var user_file = "user_file.docx"; var new_extension = "txt"; // 사용자로부터 입력받은 확장자 var updated_file_name = filename_change_ext(user_file, new_extension);
이와 같은 방식으로 filename_change_ext
함수를 활용하여 파일 이름의 확장자를 쉽게 변경하거나 제거할 수 있습니다.