Что нового

поиск и выбор файла

VAR

Новичок
Сообщения
2
Репутация
0
Помогите решить проблему
в папке со скриптом есть файлы с начальным именем и добавляющимся числом, т.е test1, test2, test35 и тд
нумерация не последовательная, а хаотичная :smile:
нужно найти файл с наибольшим числом и запустить только его
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
ну к примеру так
Код:
$sLead = 'test'
$sExt = '.txt'
$sSearch = FileFindFirstFile(@ScriptDir & '\' & $sLead & '*')
$iMax = 0
While 1
	$sFile = FileFindNextFile($sSearch)
	If @error Then ExitLoop
	$iDigit = Number(StringRegExpReplace($sFile, $sLead & '(\d+)' & $sExt, '\1'))
	If $iDigit >= $iMax Then $iMax = $iDigit
WEnd
ShellExecute(@ScriptDir & '\' & $sLead & $iMax & $sExt)
 
Автор
V

VAR

Новичок
Сообщения
2
Репутация
0
Спасибо, то что нужно!
 
Верх