Renombrar en windows

Hola que tal. Tengo un problema y debo solucionarlo lo antes posible. Como puedo
hacer para cambiar el nombre de un archivo en alguna carpeta de windows2000.. De
hecho son más de 20, 000 archivos, así que aunque la opción de F2 es muy válida,
aunque creo que tardaré años en eso.
He aquí el detalle:
Tengo archivos de imágenes que se llaman, por ejemplo:
1033023.jpg <-- como este hay miles
Pero el problema está en que hay algunos que grabaron mal y están como sigue:
103302-3.jpg
Lo que quiero hacer es si me puedes ayudar con el código de un programa en Visual
C o Basic que pueda hacer que lea los archivos y cuando encuentre alguno como el
caso 2, donde tenga guion o espacios, que se los quite, y acomode las ultimas
cifras un lugar hacia atrás (o los lugares que sean necesarios). Lo haría yo, pero
hace mucho pero realmente mucho que no programo y ya casi no me acuerdo.
Además no se bien como se haga con archivos de windows, y el tiempo se me viene
encima.
De antemano agradezco tu atención,
Y me pongo a tu disposición para cualquier duda.
Atentamente,
Rodrigo Gtz.

1 respuesta

Respuesta
Utiliza el control filelistbox, pon en la propiedad attrib *.jpg para seleccionar los jpg, pon en la propiedad path el camino hacia tu directorio de jpg. Ahora se recorren todos los jpg y vas viendo con la función instr si tienen guion o no, si lo tienen, utiliza la función replace para reemplazar el guion("-") por el nulo (""), y para renombrar el fichero usa la función name (name fichorigen as fichdestino)
Suerte

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas