PT-BR/fileCopy: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{BR/Funcao compartilhada}} __NOTOC__ Esta função copia um arquivo. {{BR/Nota|As funções que manipulam arquivos não devem ser utilizadas para implementar arquivos de configuração. É recomendado usar as funções XML.}} {{BR/Tip|Se você não quiser compartilhar o conteúdo do arquivo criado com outros servidores, nomeie o caminho do arquivo com '''@''' no início. Veja a página filepath para entender melhor.}} ==...") |
Fernando187 (talk | contribs) (Remove obsolete Requirements section) |
||
Line 50: | Line 50: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> | ||
==Veja também== | ==Veja também== | ||
{{PT-BR/File functions}} | {{PT-BR/File functions}} |
Latest revision as of 17:34, 7 November 2024
Esta função copia um arquivo.
Nota: As funções que manipulam arquivos não devem ser utilizadas para implementar arquivos de configuração. É recomendado usar as funções XML. | |
Dica: Se você não quiser compartilhar o conteúdo do arquivo criado com outros servidores, nomeie o caminho do arquivo com @ no início. Veja a página filepath para entender melhor. | |
Sintaxe
bool fileCopy ( string filePath, string copyToFilePath [, bool overwrite = false ] )
Sintaxe POO(OOP) Não entendeu o que significa isso?
- Nota: Esta é uma função estática abaixo da classe File.
- Método: File.copy(...)
Argumentos necessários
- filePath: O caminho do arquivo que você quer copiar.
- copyToFilePath: Para onde o arquivo copiado deve ir.
Argumentos opcionais
- overwrite: Se definido para true esta operação vai sobrescrever o arquivo que já existir no caminho especificado em copyToFilePath.
Retorno
Retorna true se o arquivo foi copiado com sucesso, do caso contrário retorna false se o filePath não existir.
Exemplo
Click to collapse [-]
Lado serverEste exemplo copia um arquivo chamado 'test.txt' e o chama de 'test1.txt'.
addEventHandler("onResourceStart", resourceRoot, function(res) local filePath = ":"..getResourceName(res).."/test.txt" fileCreate(filePath) --cria o arquivo no resource o nomeia como 'test.txt'. if fileCopy(filePath, ":"..getResourceName(res).."/test1.txt") then outputChatBox("File was successfully copied!", root, 0, 100, 0) else outputChatBox("File was not successfully copied, probably because it doesn't exist.", root, 100, 0, 0) end end)
Click to collapse [-]
Lado clientEste exemplo copia um arquivo chamado 'test.txt' e o chama de 'test1.txt'.
addEventHandler("onClientResourceStart", resourceRoot, function(res) local filePath = ":"..getResourceName(res).."/test.txt" fileCreate(filePath) --cria o arquivo no resource o nomeia como 'test.txt'. if fileCopy(filePath,":"..getResourceName(res).."/test1.txt") then outputChatBox("File was successfully copied!", 0, 100, 0) else outputChatBox("File was not successfully copied, probably because it doesn't exist.", 100, 0, 0) end end)
Veja também
- fileClose
- fileCopy
- fileCreate
- fileDelete
- fileExists
- fileFlush
- fileGetPath
- fileGetPos
- fileGetSize
- fileIsEOF
- fileOpen
- fileRead
- fileRename
- fileSetPos
- fileWrite