Hola a todos, la verdad soy nuevo con archivos batch en windows pero me gustaría realizar un script que mueva unos archivos de una carpeta a otra cada cierto tiempo. He utilizado el programador de tareas para que ejecute este script cada cierto tiempo. El problema que se me está dando en estos momentos es que los archivos están enumerados como (file 1.txt, file 2.txt, ....file n.txt) por lo que necesito un contador pero no se como hacer para que cada vez que se ejecute el script aumente un contador y almacenar este contador la proxima vez que vuelva a ejecutar este script. El comando "set /A var=1" no sirve porque estas variables solo están hasta que se cierra la sesión. Lo he intentado con setx el cual almacena variables de entorno, pero estrañamente este valor no me aumenta/actualiza. Esto es lo que tengo:
Código BASH:
Ver originalmove "C:\files\file %contador%.txt" D:\temporal\
set /A temporal=%contador%+1
setx contador %temporal%
Alguna idea?
Muchas gracias por la ayuda.