Título: [batch] ayuda con este algoritmo Publicado por: general9000 en 23 Diciembre 2008, 15:09 pm hola a todos
como puedo implementar este algoritmo en batch ? set ruta="c:\carpeta\archivo.exe" SI (archivo.exe ha sido creado > 12/10/08) O (su tamaño > 100) ENTONCES copiar a carpeta "D:\BACKUP" exit pd. quiero manejar la ruta o el nombre del archivo desde dentro del bat No pasándolo como parametro en consola muchas gracias por cualquier sugerencia Título: Re: [batch] ayuda con este algoritmo Publicado por: FranciskoAsdf en 26 Diciembre 2008, 02:47 am mira lo que se hacer yo es que te diga si existe o no el archivo, pero lo de la fecha nuse :S.....
seria algo asi Código: @echo off asi deberia funcionar, lo que haces es que si existe el archivo te dice que existe xD, y despues lo copia a la carpeta "D:\backup\", ademas si hubo algun fallo al copiar el archivo te lo dice y sale del programa.... si no, sale del programa diciendote que no existe mira pruebalo tal cual, y si te da algun error quitale la linea que dice "IF %ERRORLEVEL% GTR 1 (ECHO error al copiar el archivo) & exit" y vuelve a probarlo....... ahora para que te diga el dia creado y el peso del archivo nuse como hacerlo... saludos ^^ Título: Re: [batch] ayuda con este algoritmo Publicado por: kraszic en 26 Diciembre 2008, 17:02 pm hola a todos como puedo implementar este algoritmo en batch ? set ruta="c:\carpeta\archivo.exe" SI (archivo.exe ha sido creado > 12/10/08) O (su tamaño > 100) ENTONCES copiar a carpeta "D:\BACKUP" exit pd. quiero manejar la ruta o el nombre del archivo desde dentro del bat No pasándolo como parametro en consola muchas gracias por cualquier sugerencia Buenas, he hecho un code a ver si te sirve. Lo malo es que la fecha de creacion no la sabia sacar, asi que he sacado la fecha de modificacion del archivo. Dejo el code comentado con rem, no lo he testeado. Código
No lo he probado, ahora que pienso, a lo mejor no me hubiera hecho falta guardar la fecha y el tamaño del archivo en un archivo de texto y lo hubiera podido hacer directamente en una variable, pero no estaba muy seguro. Seguramente se puede optimizar mas. saludos EDITO: Acabo de añadir al codigo lo del tamaño q me habia dejado.. |