Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2009, 02:59
guidosl
 
Fecha de Ingreso: marzo-2009
Mensajes: 4
Antigüedad: 16 años, 2 meses
Puntos: 0
(ayuda) copiar sin sobreescribir

tengo una carpeta que contiene un "aaa.txt" ademas contiene muchas subcarpetas en las que tambien se encuentra ese "aaa.txt"

necesito un comando que le cambie la extencion a todos esos "aaa.txt" pero sin eliminarlos... osea seria copiarlos en la misma carpeta pero con otra extencion

ej: en cada carpeta y subcarpetas de estas tiene que quedar un "aaa.txt" y un "aaa.bat" (por decir una extencion)


C:\test\aaa.bat
C:\test\aaa.txt
C:\test\test
C:\test\test\aaa.bat
C:\test\test\aaa.txt
C:\test\test\test
C:\test\test\test\aaa.bat
C:\test\test\test\aaa.txt
C:\test\test\test\test
C:\test\test\test\test\aaa.bat
C:\test\test\test\test\aaa.txt

el problema es q no se cuantas subcarpetas hay ni cuales contienen el archivo "aaa.txt".....

lo unico que conosco es la ubicacion de la carpeta principal. Ademas de que hay otros archivos con extencion .txt asi q no me sirbe cambiar solamente la extencion...ti ene que ser unicamente los archivos con ese nombre completo ("aaa.txt)


graciass


PD: comando de batch por si alguien le da una idea de como hacerlo en vb6

cd /d "C:\test"
for /r "C:\test" %%- in (aaaa.txt) do (
copy /y "%%-" "%%~pn-aaa.bat" > nul 2>&1
)