파일 또는 디렉터리 존재 여부 확인 (file.exists)
선언
존재 정보 = file.exists(파일 경로)
매개변수
- 파일 경로
문자열. 파일 또는 디렉터리의 절대 경로입니다.
반환값
- 존재 정보
false를 반환하면 경로가 존재하지 않습니다.
"file"을 반환하면 경로가 파일입니다.
"directory"를 반환하면 경로가 디렉터리입니다.
설명
경로가 파일인지, 디렉터리인지 또는 존재하지 않는지 확인합니다.
예제
if file.exists("/var/mobile/1.zip") then
sys.alert("`/var/mobile/1.zip` 存在")
else
sys.alert("`/var/mobile/1.zip` 不存在")
end
--
if file.exists("/var/mobile/1.zip")=="file" then
sys.alert("`/var/mobile/1.zip` 存在并且是个文件")
else
sys.alert("`/var/mobile/1.zip` 不是文件")
end
--
if file.exists("/var/mobile/123/")=="directory" then
sys.alert("`/var/mobile/123/` 存在并且是个目录")
else
sys.alert("`/var/mobile/123/` 不是目录")
end
참고: 위 코드에서는 이 장에서 설명하지 않는 함수인 sys.alert를 사용합니다.