hola, estoy tratando de agregarle texto a un nombre de archivo he estado buscando info y en un post encontre la siguiente linea "ren *.dmp %date%*.dmp"
donde yo en lugar de "date" usaba el nombre de la maquina, ej. "ren D:\pc1\UCG\*.txt %pc1*.txt"
dond la idea es q me agregara pc1 a cada nombre actual de los archivos de la carpeta UCG pero no me funciona... :( si alguien me puede ayudar :) seria muy feliz
A ver, vamonos por partes, suponiendo que tengo los siguientes archivos (.txt) en el directorio "c:\prueba"
C:\prueba>dir /b
1.txt
10.txt
11.txt
12.txt
13.txt
14.txt
15.txt
2.txt
3.txt
4.txt
5.txt
6.txt
7.txt
8.txt
9.txt
C:\prueba>
Quiero agregarle la palabra "pc1" al principio del nombre del archivo:
@echo off
cd /d "%homedrive%\prueba"
:: "pc1" sera el nombre que sera agregado al principio del nombre de archivo.
for /f "tokens=*" %%_ in ('dir /b *.txt') do (
ren "%%_" "pc1%%_
)
Despues de ejecutar el codigo:
C:\prueba>dir /b
pc11.txt
pc110.txt
pc111.txt
pc112.txt
pc113.txt
pc114.txt
pc115.txt
pc12.txt
pc13.txt
pc14.txt
pc15.txt
pc16.txt
pc17.txt
pc18.txt
pc19.txt
respaldo
C:\prueba>
Di si te funciona o no.
Saludos.