Como você define uma data relativa na linha de comando do Windows RAR?

2

Neste momento, estou usando o RAR da linha de comando no Windows para zipar arquivos antigos.

Estou usando a opção -tb para dizer ao rar para compactar todos os arquivos antes de uma determinada data / hora.

Mas tem que ser assim: -tb2015-01-01

Existe uma maneira de especificar "algo anterior a 3 dias atrás"?

    
por Trevor 09.03.2015 / 23:51

1 resposta

1

Já que você está falando sobre switch -tb, eu suponho que você esteja usando o WinRAR.

O

WinRAR tem outra opção de linha de comando -TO<time> para processar arquivos mais antigos que o tempo especificado. O <time> é especificado no formato [<ndays>d][<nhours>h][<nminutes>m][<nseconds>s] , então "qualquer coisa anterior a três dias atrás" seria -to3d

No 7-Zip e em outros programas nos quais você não tem uma alteração direta para isso, você pode usar arquivos forFig, por exemplo

forfiles /d -3 /c "cmd /c 7za a -t7z archivename.7z @file"
    
por 10.03.2015 / 09:37

Tags