none
Mostrar data de modificação de um arquivo com .bat RRS feed

  • Pergunta

  • Prezados, boa tarde! 

    Necessito de um comando para apresentar/coletar a data de modificação de um arquivo em específico, pois, posteriormente, necessito de comparar esta data. Porém, não estou conseguindo realizar. 

    Poderiam me ajudar?! 

    @echo off
    dir C:\Teste\WCDMA\JediTool\Dumps\

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

    echo %DATE/T% "BHERNC01 - teste"

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

    echo %Day%-%Month%-%Year% "Teste"

    pause

    Desde já, muito obrigada

    segunda-feira, 15 de setembro de 2014 19:14

Respostas

  • Vanessa,

    Você pode usar a opção dir /T W para pegar esta informação, em seguida com um FIND você pega somente a linha que interessa, agora você tem que usar o seu FOR para pegar as informações.

    Exemplo para pegar informações do arquivo a.txt.

    dir c:\temp\a.txt /T W | find /i "a.txt"

    Agora encaixe no seu FOR.


    Fábio de Paula Junior

    segunda-feira, 15 de setembro de 2014 19:58
    Moderador