Назад | Перейти на главную страницу

Как сделать rar самый новый файл (файл даты последнего изменения)?

У меня есть папка c:\AA\ что каждый день будет новый файл BAK. Когда я запускаю команду, она повторно обрабатывает все файлы, а не только самый новый файл.

Я использую этот пакетный код:

FOR %%A IN (C:\AA\*.txt*) DO "C:\Program Files\WinRAR\WinRAR.exe" m "C:\AA\%%~nA.zip" "%%A"

Кто-нибудь знает, как я могу заархивировать только самый новый файл? Заранее спасибо.

Возможно, вы можете использовать forfiles команда. Что-то вроде

FOR %%A IN ('FORFILES /D 0 /P c:\AA /M .txt') DO "C:\Program Files\WinRAR\WinRAR.exe" m "C:\AA\%%~nA.zip" "%%A"