• Sábado 9 de Noviembre de 2024, 03:44

Autor Tema:  "jugar" con los nombres de ficheros  (Leído 1747 veces)

rompecabezas

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
"jugar" con los nombres de ficheros
« en: Viernes 18 de Diciembre de 2009, 15:29 »
0
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 -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: "jugar" con los nombres de ficheros
« Respuesta #1 en: Sábado 19 de Diciembre de 2009, 02:53 »
0
Citar
si tengo el nombre de un fichero guardado en char *nombreFichero:

como hago para quitar todo el path?
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?
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:

PD: Si olvida preguntar algo y nadie a respondido, no crees un nuevo mensaje, edita el ya creado.
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.