Pular para o conteúdo principal

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.