Ayuda para .bat

31/10/2005 - 14:35 por abucar | Informe spam
Hola gente del foro...
la consulta es: con la ayuda de Claudia modifiqué la bat que proporciona la
página de Soporte de MS para imprimir la Lista de files de un directorio para
que, en lugar de ir directamente a imprimirse, se guarde en un txt y la lista
pueda ser modificada.
La nueva bat quedó así:
echo off
dir %1 /-p /o:gn > "C:\files\Listado Directorio.txt"
exit
y funciona perfectamente pero necesitaría que la bat agregue automaticamente
al nombre del file txt algún dato variable (p ej: un número consecutivo, al
menos hasta cierto rango o la fecha y hora de creación), de modo que un nuevo
file txt no pise el anterior si se omitió cambiarle el nombre.
Saben si esto es posible y como hacerlo?.
Desde ya muchas gracias.
Carlos.
Buenos Aires - Argentina.
 

Leer las respuestas

#1 Sygrama Software
31/10/2005 - 14:56 | Informe spam
Hola Carlos:
Tendrías que aprovechar esta idea, que es para crear un directorio con la fecha. (Alejandro Diosdado, Dic.2003):

Puedes usar el comando FOR para crear la carpeta con la fecha en formato YYYYMMDD de la siguiente manera:

for /f "tokens=1-4 delims=/ " %a in ('date /T') do md c:\%c%b%a

Ahora no tengo tiempo de hacer pruebas, pero en principio tendría que alcanzar con que la orden del "do" (md c:\%c%b%a), la reemplaces por la que te interesa:
dir %1 /-p /o:gn > "C:\files\Listado Directorio%c%b%a.txt"
Pero tendrías que probarlo, a ver cómo sale (va todo en una sola línea).
Saludos
Claudia Podestá
Rosario - Argentina



"abucar" escribió en el mensaje news:
Hola gente del foro...
la consulta es: con la ayuda de Claudia modifiqué la bat que proporciona la
página de Soporte de MS para imprimir la Lista de files de un directorio para
que, en lugar de ir directamente a imprimirse, se guarde en un txt y la lista
pueda ser modificada.
La nueva bat quedó así:
echo off
dir %1 /-p /o:gn > "C:\files\Listado Directorio.txt"
exit
y funciona perfectamente pero necesitaría que la bat agregue automaticamente
al nombre del file txt algún dato variable (p ej: un número consecutivo, al
menos hasta cierto rango o la fecha y hora de creación), de modo que un nuevo
file txt no pise el anterior si se omitió cambiarle el nombre.
Saben si esto es posible y como hacerlo?.
Desde ya muchas gracias.
Carlos.
Buenos Aires - Argentina.

Preguntas similares