Asignar Prefijo

Iniciado por otrebocastillo, 26 Febrero 2017, 16:04 PM

0 Miembros y 1 Visitante están viendo este tema.

otrebocastillo

Hola amigos, me gustaria mucho que me pudieran orientar para lograr lo siguiente:

Tengo una carpeta con n archivos como pueden ser los siguientes

a123.txt
bb45.txt
asdfg.txt

Lo que pretendo es colocarle un prefijo a cada uno de mis archivos algo como esto:

201704 a123.txt
201704 bb45.txt
201704 asdfg.txt

agradezco su ayuda, un saludo!


otrebocastillo

Muchas gracias por tu pronta respuesta.

Pero te hago una pregunta: existe algun comando del MSDOS que me permita realizar dicha tarea.

:-[

Randomize

Cita de: otrebocastillo en 26 Febrero 2017, 16:24 PM
Muchas gracias por tu pronta respuesta.

Pero te hago una pregunta: existe algun comando del MSDOS que me permita realizar dicha tarea.

:-[


Pregunta en el foro de GNU/Linux, sip es un comando desde consola que te renombra archivos y hay otros para cambiar permisos y bueno... La consola es poderosa en GNU/Linux.

En MSDOS, pues http://www.lawebdelprogramador.com/foros/Ms-Dos/651372-Renombrar-Archivos-en-DOS-Urgente.html

otrebocastillo

Te agradezco. Buscaré por alli.

Pueden cerrar el tema.

Un saludo!

Randomize


Orubatosu

Si están todas en el mismo directorio, creo recordar que era así:

rename *.* 201704*.*

Si solo los txt:

rename *.txt 201704*.txt
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998

Randomize

Eso de mismo directorio es que esté en la misma carpeta, dejemosló claro...

otrebocastillo

Nuevamente gracias,

Mira, con ayuda lo conseguí con los siguientes comandos:

Directo desde la línea de comandos:

C:\Directorio> FOR %a IN (*.txt) DO REN %a "201704 %a"

Desde un BAT

@ECHO OFF
CD \Directorio
FOR %%a IN (*.txt) DO REN %%a "201704 %%a"


Un saludo!

Randomize

Por qué te calientas la cabeza... Tienes el soft que te he dado que ya se lo han currado por tí y quieren avanzar gracias a tu descarga...

Lo de ECHO pos también ha molao...