Você pode capturar a saída do comando DIR
com um comando FOR /F
.
Pushd "c:\folder"
FOR /F "delims=" %%G IN ('dir /TW /OD *.txt') do SET "filedate=%%~tG"
popd
então eu tenho uma pasta contendo vários arquivos txt, por exemplo: este é o caminho C: \ pasta
txt1.txt
txt2.txt
txt3.txt
cada um é criado no mesmo dia, mas em horário diferente. Eu preciso para a saída da data e hora da última data de arquivo modificado nessa pasta usando o arquivo de lote
Você pode capturar a saída do comando DIR
com um comando FOR /F
.
Pushd "c:\folder"
FOR /F "delims=" %%G IN ('dir /TW /OD *.txt') do SET "filedate=%%~tG"
popd
Tags batch-file cmd.exe