File tree 1 file changed +42
-0
lines changed
Roadmap/11 - MANEJO DE FICHEROS/lua
1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ -- Nombre de usuario de GitHub
2
+ local usuario_github = " edalmava"
3
+
4
+ -- Crear el archivo con extensión .txt
5
+ local nombre_archivo = usuario_github .. " .txt"
6
+
7
+ -- Abrir el archivo en modo escritura
8
+ local archivo = io.open (nombre_archivo , " w" )
9
+ print (" Creando y abriendo archivo " .. nombre_archivo )
10
+
11
+ if not archivo then
12
+ print (" Error al crear el archivo." )
13
+ return
14
+ end
15
+
16
+ print (" Escribiendo información en el archivo..." )
17
+ -- Escribir información en el archivo
18
+ archivo :write (" Edalmava\n " )
19
+ archivo :write (" 30\n " )
20
+ archivo :write (" Lua\n " )
21
+
22
+ -- Cerrar el archivo
23
+ archivo :close ()
24
+
25
+ -- Leer y mostrar el contenido del archivo
26
+ archivo = io.open (nombre_archivo , " r" )
27
+ if not archivo then
28
+ print (" Error al abrir el archivo para lectura." )
29
+ return
30
+ end
31
+
32
+ print (" Contenido del archivo:" )
33
+ for linea in archivo :lines () do
34
+ print (linea )
35
+ end
36
+
37
+ -- Cerrar el archivo después de leerlo
38
+ archivo :close ()
39
+
40
+ -- Borrar el archivo
41
+ os.remove (nombre_archivo )
42
+ print (" El archivo ha sido borrado." )
You can’t perform that action at this time.
0 commit comments