Esta ves les presento una pequeña librería creada por mí, para todos los coders que usamos Lua HM. Como el propio nombre nos indica, esta libraría nos proporcionará algunas funciones para el manejo de carpetas, las cuales este Lua Player no contiene, como por ejemplo eliminar, cortar y copiar. Aunque es una versión inicial seguro le servirá a mas de uno, y espero mejorarla con el tiempo.
Autor, el__QAT.
Creo que todos los que programamos para la PSP y usamos Lua HM como interprete hemos querido manipular alguna carpeta, por ejemplo: Borrarla, copiarla o moverla. Pero por desgracia este Lua Player no contiene esas funciones. Pues con esta pequeña librería tendremos estas 3 opciones sin necesidad de añadir nada más que las rutas de las carpetas.
--Esta es la función para copiar una carpeta. function folder_Tools_COPY(ruta_Origen_Directory,ruta_Origen_Files,ruta_Destino) --Explicación: ruta_Origen_Directory --Es la ruta de la carpeta que contiene los archivos. ruta_Origen_Files --Es la ruta de los archivos. ruta_Destino --Es a donde queremos mover los archivos.
--Esta es la función para cortar o mover una carpeta. function folder_Tools_CUT(ruta_Origen_Directory,ruta_Origen_Files,ruta_Destino) --Explicación: ruta_Origen_Directory --Es la ruta de la carpeta que contiene los archivos. ruta_Origen_Files --Es la ruta de los archivos. ruta_Destino --Es a donde queremos mover los archivos.
--Función para eliminar una carpeta. function folder_Tools_DELETE(ruta_Directory,ruta_Files) ruta_Directory --Es la ruta de la carpeta. ruta_Files --Es la ruta de los archivos.
Nota: Talves haya confusión con las rutas de las carpeta y archivos, ya que son casi iguales. Explico:
Como se puede ver, la única diferencia es que la ruta de los archivos lleva un "/" al final.
Nota2: En esta versión sólo copia los archivos, no la carpeta.
Su utilización es muy sencilla, aquí explico como usarla:
Aquí un ejemplo sencillo:
--Cargamos la librería. dofile("Folder_Tool_Lib.lua") --Iniciamos el bucle principal. while true do screen:clear(Color.new(0,0,0)) screen:print(50,60,"Presiona O para CORTAR carpeta",Color.new(255,0,0)) --Si presionamos circulo cortamos la carpeta. if Controls.read():circle() then folder_Tools_CUT("ms0:/OriginalFiles/cut","ms0:/OriginalFiles/cut/","ms0:/CopyFiles/cut/") end screen.flip() screen.waitVblankStart() end
Descargar Folder Tool Library vInicial (Sólo usuarios Registrados & Programadores).
Comentarios
No entiendo bien todo esto
Hola a falta de mi estudio informatico no entiendo muchos conceptos pero creo q es bueno el aporte y seria una buena opcion para empezar con el desarrollo de diversos homebreacks como el d no se algo interesant xD
pues
pues muy bien, aunque a la vez muy mal joven, ya que para haber muy pocas opciones el mantenimiento de archivos y carpetas, tu primera version devio de contenerlas todas, echale ganas a completar todas las que te faltan.
todo mundo es novato en los lenguajes nuevos, la experiencia es la que te hace un buen programador.
GuinXell aprender mas...
Bonito bonito
Esto si que servira a los users novatos.
Buen aporte Qat
-.- nunca Noob!
Hablas como si nunca Fuiste novato --.--
Pss
Yo llevo mas de dos años en lua y sigo considerandome nuevo en la programación... Hay algunos que se creen que por haber sacado un Homebrew ya saben programar bien... Para lo que hay que ver.
Saludos.
-----[[7 años en Scenebeta, con la misma ilusión que la del primer día]]----
cierto hay muchoas que por
cierto hay muchoas que por que hicieron un homebrew se creen que ya son expertos en la programacion igual yo con mis entre 8 o 9 meses en lua me considero que voy empezando.
PD:Gracias por la libreria el__QAT muy buena.
Saludos
Saves tocar la guitarra, eres de las peresonas como yo que no deja la guitarra ni un dia, pues espera mi aplicacion pues te sera de mucha utilidada.
Trabajando en 3 proyectos aunque no alla tiempo jaja:
*Batalla Ninja v5 incluira muchas mejoras muy buenas esperenlo
*Un juego de Mesa con editor de mapas y manejamiento automatico de mapa
*Una aplicacion secreta util para los guitarristas
Team AntraX Miembro
se ve......
muy bueno, lastima que no utilizo el HM xD
Worales esta wenial la
Worales esta wenial la Libreria ^^ saludos y bueno esperar las mejoras de proximas versiones...
fantastica libreria pero yo
fantastica libreria pero yo creo que nos deveriamos pasar a LuaDEV
genial
+5 se ve interesante ;)
salu2