Кнопка для создания каталога...

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Я бейсика совсем не знаю, никакого, но, по-моему, твой скрипт перебирает значения в цикле. Ведь можно создать массив имен существующих файлов по шаблону и этот массив отсортировать - последний элемент массива и будет последним, после него создавай сколько хочешь...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin
Так чтобы создать массив имён папок всё равно цикл нужен. А сортировка - это дополнительный геморрой.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
В js создается коллекция. Что папок, что файлов - одинаково, за один проход. Т.е. файловую систему читаем один раз. В цикле отбираем нужное по маске и - в массив. Для данной темы: если кол-во цифр фиксированное, вся сортировка это массив=массив.sort();. Если произвольное, тогда надо сортировать не по имени, а по ~~имя, это уже, хоть и однострочная, но - функция. Хуже, если в имени не только цифры.

В принципе, я это реализовал в последней правке своего хэтэашника - последний (пока) в топике "Программное обеспечение -> Для скриптописателей. Только." Именно, начитавшись здесь.

З.Ы. Извиняюсь за оффтоп...
Ответить