none
BAT Rename com data anterior RRS feed

  • Pergunta

  • Olá,

    Estou com dificuldade em criar uma BAT para renomear arquivo com a data do sistema -1 dia, ou -2 dias.

    Tenho o código que renomeia com a data atual, mas não estou sabendo como converter para data retroativa.

    Alguém tem um código que faça isso, ou poderia auxiliar na correção deste código.

     


    FOR /F "TOKENS=1-4* DELIMS=/" %%A IN ('DATE/T') DO (
    SET Year=%%C
    SET Month=%%B
    SET Day=%%A
    )

    FOR %%A IN (%Day%) DO SET Day=%%A
    FOR %%A IN (%Month%) DO SET Month=%%A
    FOR %%A IN (%Year%) DO SET Year=%%A

    Ren "C:\Temp\RENAME\"Teste.xls Teste_%Day%-%Month%-%Year%.XLS

    Exit

    terça-feira, 24 de janeiro de 2012 13:17

Respostas

Todas as Respostas