Programación General > C/C++

 "jugar" con los nombres de ficheros

(1/1)

rompecabezas:
hola!

a ver si alguien me ayuda porfaaaa.

si tengo el nombre de un fichero guardado en char *nombreFichero:

        como hago para quitar todo el path?


cada vez me doy mas cuenta de lo poco que sé...

EI: juntando mensajes, por favor usa el boton Editar.

y como creo una copia de ese fichero en otro directorio y le cambio el nombre?

gracias :)

su -:

--- Citar ---si tengo el nombre de un fichero guardado en char *nombreFichero:

como hago para quitar todo el path?
--- Fin de la cita ---
A que te refieres con "quitar todo el path"?
Si lo que queres es tomar solamente el nombre del fichero, en UNIX hay una funcion para eso, a lo mejor en Windows tambien.

--- Citar ---y como creo una copia de ese fichero en otro directorio y le cambio el nombre?
--- Fin de la cita ---
Creas un nuevo fichero con el nombre deseado, haces un while donde lees X bytes y los imprimes en el nuevo fichero, hasta que no haya nada mas que copiar.

Las funciones a estudiar son:

* open
* read
* write
PD: Si olvida preguntar algo y nadie a respondido, no crees un nuevo mensaje, edita el ya creado.

Navegación

[0] Índice de Mensajes

Ir a la versión completa