PT-BR/fileDelete

From Multi Theft Auto: Wiki
Revision as of 17:45, 20 December 2023 by Lettify (talk | contribs) (Created page with "__NOTOC__ {{BR/Funcao compartilhada}} Deleta um determinado arquivo. ==Sintaxe== <syntaxhighlight lang="lua"> bool fileDelete ( string filePath ) </syntaxhighlight> {{PT-BR/POO|Esta é uma função estática abaixo da classe File.|File.delete}} ===Argumentos necessários=== *'''filePath:''' O caminho do arquivo para deletar no seguinte formadt: '''":resourceName/path"'''. ''resourceName'' é o nome do resource do arquivo que vai estar lá, e ''path''...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Deleta um determinado arquivo.

Sintaxe

bool fileDelete ( string filePath )

Sintaxe POO(OOP) Não entendeu o que significa isso?

Nota: Esta é uma função estática abaixo da classe File.
Método: File.delete(...)

Argumentos necessários

  • filePath: O caminho do arquivo para deletar no seguinte formadt: ":resourceName/path". resourceName é o nome do resource do arquivo que vai estar lá, e path é o caminho do arquivo relativo ao diretório do resource.
Por exemplo, se você quiser deletar um arquivo chamado myFile.txt no resource fileres, então esse arquivo poderá ser deletado através de um outro resource dessa forma: fileDelete(":fileres/myFile.txt")
Se o arquivo está no resource atual, apenas o caminho do arquivo é necessário, ex.: fileDelete("myFile.txt")

Retorno

Retorna true se deletado com sucesso, false caso contrário (por exemplo se o arquivo especificado não existir ou se estiver em uso no momento).

Exemplo

Este exemplo vai mostrar para nós como criar um arquivo chamado "text.txt" e digitar nele "This is a test file!", então fechamos o arquivo e o deletamos:

local newFile = fileCreate("test.txt")                -- criamos o arquivo
if (newFile) then                                     -- verificamos se foi criado com sucesso
    fileWrite(newFile, "This is a test file!")        -- escrevemos a linha de texto
    fileClose(newFile)                                -- fecho o arquivo assim que trabalhar com ele
    fileDelete("test.txt")                            -- deleto o arquivo
end

Veja também