경로의 심볼릭 링크 해석 (file.path.resolve_symlinks)
선언
해석된 경로, 오류 정보 = file.path.resolve_symlinks(경로)
매개변수
- 경로
문자열. 심볼릭 링크를 포함한 원래 경로 문자열입니다.
반환값
- 해석된 경로
문자열 또는 nil. 성공하면 심볼릭 링크를 해석하고 정규화한 경로 문자열을 반환하고, 경로 문자열이 유효하지 않으면 nil을 반환합니다. - 오류 정보
문자열. 경로가 유효하지 않으면"Invalid path"를 반환합니다.
설명
경로의 심볼릭 링크를 해석하고 결과 경로를 정규화합니다. 반환 결과는 기기의 실제 심볼릭 링크 관계에 따라 달라집니다.
경로 문자열이 반환되어도 해당 경로가 반드시 존재하는 것은 아닙니다. 경로가 없거나 해석할 수 없는 부분이 있어도 nil이나 오류 정보 반환을 보장하지 않습니다. 존재 여부를 확인하려면file.exists를 사용하세요.
이 함수는 20250914 이후 버전에서 사용할 수 있습니다.
예제
-- /var/mobile/link가 /var/mobile/Documents를 가리키는 심볼릭 링크라고 가정합니다.
local real_path = file.path.resolve_symlinks("/var/mobile/link/script.lua")
-- 반환 "/var/mobile/Documents/script.lua"