Renombrar ficheros
Publicado por saky (4 intervenciones) el 16/05/2003 18:09:35
Saludos!
Estoy programando en C bajo Unix, pero esta aplicación también tienen que ejecutarse en un entorno windows. La tarea consiste en leer unos ficheros y una vez leídos renombrarlos con otra extensión. La cuestión es que bajo Unix renombra bien, pero en Windows la función rename devuelve un error 2 en errno; ¿se debe a las barras del path? Hay alguna otra forma de hacerlo sin el rename y sin volcar los datos de los ficheros al archivo con el nuevo nombre?
Gracias por vuestra ayuda
Estoy programando en C bajo Unix, pero esta aplicación también tienen que ejecutarse en un entorno windows. La tarea consiste en leer unos ficheros y una vez leídos renombrarlos con otra extensión. La cuestión es que bajo Unix renombra bien, pero en Windows la función rename devuelve un error 2 en errno; ¿se debe a las barras del path? Hay alguna otra forma de hacerlo sin el rename y sin volcar los datos de los ficheros al archivo con el nuevo nombre?
Gracias por vuestra ayuda
Valora esta pregunta


0