pathIsDirectory
Diz se um caminho é uma pasta.
Sintaxe
Seção intitulada “Sintaxe”bool pathIsDirectory ( string caminho )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
caminho | string | — | Caminho relativo à pasta do resource. String vazia ou "." é a raiz do resource, que é sempre uma pasta (no cliente só "."; string vazia é recusada). |
Retorno
Seção intitulada “Retorno”true quando o caminho existe e é uma pasta, false nos demais casos (no cliente um caminho inválido também registra um aviso).
No cliente, um caminho que não seja string levanta um erro (Bad argument @ 'pathIsDirectory' [...]) que interrompe o código chamador em vez de retornar.
Exemplo
Seção intitulada “Exemplo”if not pathIsDirectory("logs") then fileClose(fileCreate("logs/.keep")) -- criar um arquivo cria a pasta juntoendVeja também
Seção intitulada “Veja também”fileOpen— Abre um arquivo existente.fileCreate— Cria um arquivo novo, ou zera um que já exista.fileClose— Grava as alterações pendentes no disco e fecha o arquivo.fileFlush— Grava no disco o que foi escrito até agora, sem fechar o arquivo.fileRead— Lê bytes a partir da posição atual.fileWrite— Escreve uma ou mais strings a partir da posição atual.fileGetContents— Devolve o conteúdo inteiro do arquivo.fileGetSize— Devolve o tamanho do arquivo em bytes.