ВВОД И ХРАНЕНИЕ ТЕКСТОВ В КЛАРИОН

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

ВВОД И ХРАНЕНИЕ ТЕКСТОВ В КЛАРИОН

Сообщение Yufil »

Скачал во временный каталог - и показывай...
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

ВВОД И ХРАНЕНИЕ ТЕКСТОВ В КЛАРИОН

Сообщение Shur »

Yufil писал(а): Так что глубокая прогулка по каталогам - тоже болезненный вопрос...
Так с удалением это не просто прогулка. Там лишь поиск и открытие искомого файла, а здесь перебор и удаление каждого...
Yufil писал(а): Но перед началом работы каталог hdump надо, естественно, очистить.
А вот что если нужно было при входе в программу попробовать так:

Код: Выделить всё

del hdump\*.* /s/q/f
т.е. предоставить операционной системе самой ходить по каталогам? не было так быстрее?

То, что каталоги при этом не удаляются -- ничего страшного -- следующий раз их не создавать.
kreator
✯ Ветеран ✯
Сообщения: 4997
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 21 раз

ВВОД И ХРАНЕНИЕ ТЕКСТОВ В КЛАРИОН

Сообщение kreator »

Yufil писал(а):Скачал во временный каталог - и показывай...
Наверно, не вариант. Изначально не знаю, что скачивать. Скачивать всё - очень много. А когда узнаю, то нужно запустить какой-то фоновый процесс для скачивания с особыми правами доступа. Это время и не только.
We are hard at work… for you. :)
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

ВВОД И ХРАНЕНИЕ ТЕКСТОВ В КЛАРИОН

Сообщение Yufil »

Из Клариона скачать файл по ftp не проблема. Есть или были примеры. И мой класс cftp, хотя и старый, можно прикрутить...
Может быть, сделать маленький thumbnail для картинки и поместить его в базу, а реальный большой файл - на диск...
Для показа пойдут thumbnail, а если нужно реально - достать с диска.
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

ВВОД И ХРАНЕНИЕ ТЕКСТОВ В КЛАРИОН

Сообщение Yufil »

Код: Выделить всё

del hdump\*.* /s/q/f
т.е. предоставить операционной системе самой ходить по каталогам? не было так быстрее?
Ну, я дальше Питоновским скриптом преобразую и чищу, там встроенный метод rmtree, кажется. Не быстрее... И Total тоже крепко задумался... В общем, сделал следующее:
1. Вместо подкаталога БД на сервере стал выгружать в свой временный каталог, он на моём компе - шустрее.
2. Временный каталог имеет имя типа
%temp%\_20170329_d__fil_tutor_технология парикмахерского искусства (scorm)_hdump_\
Сегодня он удалён не будет, а завтра-как пить дать, но только раз в день.
3. В базе каждый объект имеет дату и время создания, эти реквизиты я присваиваю как дату обновления выгруженным файлам. Совпадают - идём дальше...
В итоге раз в пять быстродействие разогнал
Ответить