Aqui está um script em lote que copia os arquivos de C: / FromFolder / yyyymmdd para C: / ToFolder (aaaammdd é a data de ontem).
# Script CopyYesterday.txt
var str yesterday, list, file
set $yesterday = addtime(diff("-1000000")) # "-1000000" = subtract 1 day, 00 hrs, 00 mins, 00 secs
chex "8]" $yesterday > $yesterday
# We now want to copy files from C:/FromFolder/$yesterday to C:/ToFolder.
lf -n "*" ("C:/FromFolder/"+$yesterday) ($ftype=="f") > $list
while ($list <> "")
do
lex "1" $list > $file
system -s "copy /Y" ("\""+$file+"\"") "C:/ToFolder"
done
Copie e salve o script no arquivo C: /Script/CopyYesterday.txt. Em seguida, agende esse comando para ser executado diariamente.
"C:/biterScripting/biterScripting.exe" "C:/Script/CopyYesterday.txt"
Você precisará instalar o biterscripting ( link ). É ótimo para gerenciamento flexível de arquivos. As páginas de ajuda para addtime, lf command etc, estão em seu site ou você também pode fazer "help addtime", etc. em biterscripting.