Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Поиск определенных файлов в temp и действие с ними.

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

1. 007wan - 13 Мая, 2017 - 07:34:25 - перейти к сообщению
Как сделать, что бы искал определенные файлы в temp, например, 2 файла: "open.bmp" и "menu.bmp", если нашел, то удалить. А если не нашел, то вывод messagebox("не найдено");
2. 007wan - 13 Мая, 2017 - 10:08:30 - перейти к сообщению
если только один найден то его удалить
3. Kibor - 13 Мая, 2017 - 10:16:25 - перейти к сообщению
ну так попробовать его открыть. если открылся - есть
4. Dantes3000 - 13 Мая, 2017 - 13:36:11 - перейти к сообщению
Функция loadimage возвращает:
-1 отсутствует файл
-2 Размер масива по x меньше размера картинки по x
-3 Размер масива по y меньше размера картинки по y
В случае успешной загрузки возвращается количество загруженых пикселей.
5. 007wan - 14 Мая, 2017 - 03:51:39 - перейти к сообщению
 Kibor пишет:
ну так попробовать его открыть. если открылся - есть


Нет, я хочу что бы было через dir...
(Добавление)
если возможно, тогда я попробую по другому, просто фопен не совсем хорошая идея.
6. Dantes3000 - 14 Мая, 2017 - 05:36:27 - перейти к сообщению
if (loadimage (#Image_0[0][0], pathfolder()+"open.bmp")>0) messagebox("Есть");
else messagebox("нету");
7. 007wan - 14 Мая, 2017 - 07:18:42 - перейти к сообщению
Правильно было бы так:
CODE:
int open[10][10];//изображение 10х10 пикс .
string temp_fold=tempfolder;
unpack("путь к файлу тот же, что и в рис.", temp_fold+"open.bmp", 1);//распаковка в Temp
if (loadimage (#open[0][0], pathfolder()+"open.bmp")>0)//загружает изобр.
{
messagebox("Есть");//истина
}

else//иначе

{
messagebox("нету");//лож
}

RESOURCE
{
"C:\\open.bmp";//путь откуда будет брать копию файла и паковать в рис.
}
8. Kibor - 14 Мая, 2017 - 07:49:44 - перейти к сообщению
А на кой эта проверка тут??
unpack возвращает значения - распаковал или нет.
if (unpack("путь к файлу тот же, что и в рис.", temp_fold+"open.bmp", 1)==1)
{
messagebox("Есть");//истина
}
else
{
messagebox("нету");//лож
}
9. 007wan - 15 Мая, 2017 - 09:40:30 - перейти к сообщению
 Kibor пишет:
А на кой эта проверка тут??
unpack возвращает значения - распаковал или нет.
if (unpack("путь к файлу тот же, что и в рис.", temp_fold+"open.bmp", 1)==1)
{
messagebox("Есть");//истина
}
else
{
messagebox("нету");//лож
}


Ну просто хотел что бы искал проверял все файлы в темп и удалял определенные по функции dir, думал так будет проще через dir и логичнее, раз он выдает все файлы.

Powered by ExBB FM 1.0 Final