1

Поиск для возврата 3 самых последних измененных файлов с определенным расширением. Поиск прост:

C:\> dir /od .zip "C:\Users\foobar\Desktop"

Другие решения используют создание временных файлов .txt или запросы с использованием других средств - я бы хотел избежать подобных решений.

Если содержимое каталога (времена представляют "Изменено"):

07/16/2014    12:02 PM   1,000,000 file5.zip
07/16/2014    12:01 PM   1,000,000 file4.zip
07/16/2014    12:00 PM   1,000,000 file3.zip
07/16/2014    11:00 AM   1,000,000 file2.zip
07/16/2014    10:00 AM   1,000,000 file1.zip

Я хотел бы увидеть:

07/16/2014    12:02 PM   1,000,000 file5.zip
07/16/2014    12:01 PM   1,000,000 file4.zip
07/16/2014    12:00 PM   1,000,000 file3.zip

1 ответ1

2

Это можно использовать из CMD или командного файла и должно делать то, что вам нужно в любой системе под управлением Windows 7 или более поздней версии:

powershell -command "& {dir *.zip | sort LastWriteTime -Descending | select -First 3}"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .