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}}
Closes a file handle obtained by [[fileCreate]] or [[fileOpen]].
Cierra un archivo abierto obtenido por [[fileCreate]] o [[fileOpen]].


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


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


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


==Example==
==Ejemplo==
This example creates a text file and writes a string to it.
Este ejemplo crea un archivo de texto y escribe un string en el.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
local newFile = fileCreate("test.txt")               -- attempt to create a new file
local nuevoArchivo = fileCreate("prueba.txt")             -- Intenta crear el archivo.
if newFile then                                      -- check if the creation succeeded
if nuevoArchivo then                                      -- Verificar si fue satisfactoriamente creado.
     fileWrite(newFile, "This is a test file!")       -- write a text line
     fileWrite(nuevoArchivo, "Este es un archivo de prueba!") -- Escribe una linea de texto.
     fileClose(newFile)                                -- close the file once you're done with it
     fileClose(nuevoArchivo)                                -- Cierra el archivo luego de haber escrito en el.
end
end
</syntaxhighlight>
</syntaxhighlight>


It is important to remember to close a file after you've finished all your operations on it, especially if you've been writing to the file. If you don't close a file and your resource crashes, all changes to the file may be lost.
Es importante recordar cerrar el archivo luego de haber echo todas las operaciones en el.
Especial mente si escribio en el. Si no cierra el archivo y el recurso falla todos los cambias se perderan.


==See Also==
==Ver también==
{{File functions}}
{{Funciones_de_archivos}}
 
[[es:fileClose]]

Revision as of 07:16, 10 June 2011

Cierra un archivo abierto obtenido por fileCreate o fileOpen.

Sintaxis

bool fileClose ( archivo elArchivo )

Argumentos requeridos

  • elArchivo: El archivo que quiere cerrar.

Retorna

Retorna true si se cerro satisfactoriamente, false sino.

Ejemplo

Este ejemplo crea un archivo de texto y escribe un string en el.

local nuevoArchivo = fileCreate("prueba.txt")              -- Intenta crear el archivo.
if nuevoArchivo then                                       -- Verificar si fue satisfactoriamente creado.
    fileWrite(nuevoArchivo, "Este es un archivo de prueba!") -- Escribe una linea de texto.
    fileClose(nuevoArchivo)                                -- Cierra el archivo luego de haber escrito en el.
end

Es importante recordar cerrar el archivo luego de haber echo todas las operaciones en el. Especial mente si escribio en el. Si no cierra el archivo y el recurso falla todos los cambias se perderan.

Ver también