Es que nunca he programado en C, y no tengo ni idea de cómo expresar 'abrir directorio - leer del directorio abierto - escribir en el path especificado' en este lenguaje. Intenté fijarme en un int que me pasó DeVianTe, que por cierto funciona a la perfección (me certified xD) pero nada, no consigo adaptar ni por asomo la función...
en cuanto a la documentación del PSPSDK, sí, no creáis que no lo he mirado... pero ya os lo he dicho antes: nunca he programado en C y aún no me acostumbro a la sintaxis...
llendo a la duda en sí: ¿cómo hago para copiar un directorio 'entero'? Es decir, que copie subdirectorios y archivos que tenga dentro... 'recursivo', creo que se dice...
OFFTOPIC: tengo la función de copiar archivos (sobreescribiendo y sin sobreescribir) gracias a DeVianTe, y también, gracias a él, la de checkear si el archivo existe o no... la del checkeo del directorio me basé en la que me dio, y ahora pues eso es lo que me falta: copia de directorios... la idea es crear una librería 'IoUtilities' por así llamarla con estas funciones simplificadas, para beneficio de todos... funciones del estilo de las que he dicho antes, además de asignación de flash, etc...
GRACIAS A TODOS!!!
http://www.mhypnok.blogspot.com/
Gracias a Dark_AleX, Total_Noob, VirtuousFlame, Coldbird, Codestation...
Lo siento
Lo siento >.<
Bueno gracias por todo y un saludo
Pues, si bien creo recordar,
Pues, si bien creo recordar, hoy te he pasado la función de copiar archivos, como bien dices, y de saber si un archivo existe o no... También te he puesto un código bastante intuitivo de abrir un directorio, y leer todos los archivos uno detrás de otro.
Ahora te toca poner de tu parte, no todo van a ser flores en el campo.
Si tienes una funcion que abre directorios, una funcion que copia archivos... fijo k por el manual hay alguna funcion para crear directorios... juntandolo todo debería salirte algo como lo k pides, no?
Pero claro, implicará que tendrás que saber la ruta de origen, la ruta de destino, e ir aplicando los nombres correctos cada vez, crear los directorios destino si no estuvieran, comprobar los archivos destino... Vamos, una serie de comprobaciones variadas y manipulación a las cadenas de carácteres que forman los nombres. Con eso y las funciones que te dí se puede hacer.
Para hacerlo recursivo, primero haz la función que copie un solo directorio, (casi te la dí hecha...), y luego le aplicas recursividad.
Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es
Eso pasa por ponerse a picar
Eso pasa por ponerse a picar código sin leerse nada de metodología de programación.
Pero para entender la recursividad, primero hay que entender la recursividad.
Suerte xD
LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.
Jajaja
Muy bueno lo de la recursividad :P