SoloCodigo
Programación Específica => Programación de Archivos del Sistema => Mensaje iniciado por: misterwilliam en Viernes 7 de Octubre de 2005, 18:56
-
Buenos días. Alguien sabe si a través de un archivo .BAT puedo abrir un archivo de texto, leer una palabra en una posición del contenido y con ese texto leido renombrar el fichero?
He logrado colocar condiciones si un archivo tiene un nombre, renombrarlo con otro; pero quiero que se llame de acuerdo a un dato que contiene ese archivo.
Muchas GRACIAS!!!
Saludos y Chao! :clown:
-
Hmm de hecho, creo que no. O si se puede, realmente no lo sabía.
Lo que podrías hacer es que un programa procese ese archivo, y entonces el bat llamaría a tu programa, pasándole por parámetro el archivo.
-
Creo que alpha tiene razon... por que llamar al archivo se puede.. pero hacer un posicionamiento dentro del mismo con un bat... bueno.. eso tampoco lo he visto :think:
Hao :think:
PD: investigare sobre eso...
-
Los archivos de script de Windows no ofrecen tantas posibilidades como los de Linux/Unix. Se pueden suplir estas carencias instalando Cygwin y añadiendo su directorio bin al path, para poder disfrutar de todos los comandos que de otra manera sólo serían accesibles desde Linux.
Un saludo,
Ruben3d
-
si se puede
puedes usar la funcion find del dos
luego hacer un copy de ese archivo enviarlo a una posicion con el nuevo nombre optenido
eso creo. dejame probar y te cuento.
-
Con un bat no, debes utilizar algo mas poderoso:
Windows Script:
http://www.microsoft.com/technet/scriptcen...t.mspx?mfr=true (http://www.microsoft.com/technet/scriptcenter/guide/sas_fil_cpdt.mspx?mfr=true)