Verificar se um arquivo ou diretório existe (file.exists)
Declaração
informação_de_existência = file.exists(caminho_do_arquivo)
Parâmetros
- caminho do arquivo
Texto; caminho absoluto do arquivo ou diretório.
Valor retornado
- informação de existência
Retorna false quando o caminho não existe.
Retorna "file" quando o caminho é um arquivo.
Retorna "directory" quando o caminho é um diretório.
Observações
Verifica se um caminho é um arquivo, um diretório ou não existe.
Exemplo
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
Observação: o código acima usa a função sys.alert, que não pertence a este capítulo.