Я хочу скопировать последние 4 файла резервной копии SQL из каталога. Теперь у меня есть код, этот экземпляр самый последний один файл, но я хочу скопировать последние четыре файла.копировать последние четыре файла с использованием командного файла
Мои От места это: E:\BackUp
назначения Расположение: D:\BackUp
Код:
FOR /F "delims=|" %%I IN ('DIR "E:\BackUp\*.bak" /B /O:D /S') DO SET NewestFile=%%I
copy "%NewestFile%" "D:\BackUp"
И я также нужен пакетный файл для копирования всех файлов, где создана дата дата сегодня. Использовали «/d
», но я не могу получить правильный результат?
Как я могу это сделать?
привет @monacraft использовали ваш код, но он скопирует самые старые 4 файла, он не скопирует последние 4 файла .. – user3467596