Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как получить название предпоследнего, по времени создания, зип файла ?

Страниц (1): [1]
 

1. konctantin777 - 01 Ноября, 2021 - 12:55:52 - перейти к сообщению
Здравствуйте.
В папке хранятся zip файлы. Необходимо получить название, по выбору, последнего или предпоследнего файла по времени создания. Сами файлы тоже в названии имеют дату создания AB00-20211030-1057.ZIP
Это как то в массив загонять все названия файлов и потом регулярками отсеивать по годам, а потом по времени ?
2. Zireael - 01 Ноября, 2021 - 18:49:51 - перейти к сообщению
Запустить powershell или powershell ise, выполнить код:
CODE:
Clear-Host
$path = 'C:\Windows' # путь к папке с файлами
$ext = '*.exe' # расширение файлов
(Get-ChildItem $path -Filter $ext|Sort-Object -Property CreationTime)|Select-Object -Last 2|ForEach-Object{$_.Name}

Этот же код можно выполнить в кибор через createpipeprocess.
3. konctantin777 - 03 Ноября, 2021 - 00:43:41 - перейти к сообщению
Почитал... А стандартными средствами кибора никак ? Например, прочитать названия всех файлов и сравнить по названию ?
4. Kibor - 03 Ноября, 2021 - 00:46:00 - перейти к сообщению
dir Выводит названия всех папок и/или файлов в указанной папке.

Powered by ExBB FM 1.0 Final