PT-BR/fileDelete: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
			
		
		
	
 (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''...")  | 
			
(No difference) 
 | 
Latest revision as of 17:45, 20 December 2023
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
- fileClose
 - fileCopy
 - fileCreate
 - fileDelete
 - fileExists
 - fileFlush
 - fileGetPath
 - fileGetPos
 - fileGetSize
 - fileIsEOF
 - fileOpen
 - fileRead
 - fileRename
 - fileSetPos
 - fileWrite