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
Ir a la versión completa