filename_drive 함수 설명
filename_drive
함수는 주어진 파일 이름의 드라이브 정보를 반환하는 함수입니다. 이 함수는 파일 경로에서 드라이브 문자를 추출하는 데 유용합니다.
문법
filename_drive(fname);
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
fname | 문자열 | 사용할 파일의 이름 |
반환값
- 드라이브 정보 (문자열)
예제
다음 코드는 지정된 파일의 드라이브 정보를 가져오는 예제입니다.
drive = filename_drive(file_find_first(working_directory + "*.doc", 0));
위 코드는 현재 작업 디렉토리에서 .doc
파일을 찾고, 그 파일의 드라이브 정보를 문자열 형태로 반환합니다.
활용 예제
- 드라이브 정보 출력하기
gml var file_name = "C:\\example\\file.txt"; var drive_info = filename_drive(file_name); show_message("드라이브 정보: " + drive_info);
- 파일 경로에서 드라이브 추출하기
gml var full_path = "D:\\projects\\game\\sprite.png"; var drive = filename_drive(full_path); // 드라이브 변수에는 "D:"가 저장됩니다.
- 다양한 파일의 드라이브 정보 수집하기
gml var file_list = file_find_first("E:\\*.jpg", 0); while (file_list != "") { var drive = filename_drive(file_list); show_message("파일: " + file_list + " 드라이브: " + drive); file_list = file_find_next(); }
- 드라이브가 특정 문자와 일치하는지 확인하기
gml var file_path = "F:\\documents\\report.pdf"; if (filename_drive(file_path) == "F:") { show_message("파일은 F 드라이브에 있습니다."); }
- 사용자 입력으로 드라이브 정보 얻기
gml var user_input = get_string("파일 경로를 입력하세요:", ""); var drive_info = filename_drive(user_input); show_message("입력한 파일의 드라이브: " + drive_info);
이와 같은 예제들을 통해 filename_drive
함수를 다양한 상황에서 활용할 수 있습니다.