FileClose: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server function}}
{{Server function}}
Cierra un archivo abierto obtenido por [[fileCreate]] o [[fileOpen]].
Closes a file handled by [[fileCreate]] or [[fileOpen]].


==Sintaxis==
==Syntax==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool fileClose ( archivo elArchivo )
bool fileClose ( file theFile )
</syntaxhighlight>
</syntaxhighlight>


===Argumentos requeridos===
===Required arguments===
*'''elArchivo:''' El archivo que quiere cerrar.
*'''theFile:''' the file handle to close.


===Retorna===
===Returns===
Retorna ''true'' si se cerro satisfactoriamente, ''false'' sino.
Returns ''true'' if succesfully, ''false'' otherwise.


==Ejemplo==
==Example==
Este ejemplo crea un archivo de texto y escribe un string en el.
This example creates a new text file and writes an string in it.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
local nuevoArchivo = fileCreate("prueba.txt")              -- Intenta crear el archivo.
local newFile = fileCreate("test.txt")              -- Try creating the file.
if nuevoArchivo then                                      -- Verificar si fue satisfactoriamente creado.
if newFile then                                      -- Check if was sucessfully created.
     fileWrite(nuevoArchivo, "Este es un archivo de prueba!") -- Escribe una linea de texto.
     fileWrite(newFile, "This is a test file!") -- Write a text line.
     fileClose(nuevoArchivo)                                -- Cierra el archivo luego de haber escrito en el.
     fileClose(newFile)                                -- Close the file after writing in it.
end
end
</syntaxhighlight>
</syntaxhighlight>


Es importante recordar cerrar el archivo luego de haber echo todas las operaciones en el.
It is important to remember to close the file after done in all operations.
Especial mente si escribio en el. Si no cierra el archivo y el recurso falla todos los cambias se perderan.
Especially if you wrote something in it. If you do not close the file and the resource crash all changes are lost.


==Ver también==
==See also==
{{Funciones_de_archivos}}
{{File_Functions}}


[[es:fileClose]]
[[fileClose]]

Revision as of 07:25, 10 June 2011

Closes a file handled by fileCreate or fileOpen.

Syntax

bool fileClose ( file theFile )

Required arguments

  • theFile: the file handle to close.

Returns

Returns true if succesfully, false otherwise.

Example

This example creates a new text file and writes an string in it.

local newFile = fileCreate("test.txt")              -- Try creating the file.
if newFile then                                       -- Check if was sucessfully created.
    fileWrite(newFile, "This is a test file!") -- Write a text line.
    fileClose(newFile)                                -- Close the file after writing in it.
end

It is important to remember to close the file after done in all operations. Especially if you wrote something in it. If you do not close the file and the resource crash all changes are lost.

See also

Template:File Functions

fileClose