PDA

Просмотр полной версии : [Вопрос] Вопрос по файлам и папкам



Витёк
21.04.2017, 14:36
Добрый день
подскажите через какую функцию или плагин можно узнать какие файлы лежат в определённой папку

ziggi
21.04.2017, 15:02
Только с помощью сторонних плагинов, например FileManager (http://forum.sa-mp.com/showthread.php?t=92246) (функция dir_list).

Витёк
21.04.2017, 15:42
Только с помощью сторонних плагинов, например FileManager (http://forum.sa-mp.com/showthread.php?t=92246) (функция dir_list).

а как можно убрать точки при поиске?

лог

[21:40:12] Найдена папка .
[21:40:12] Найдена папка ..
[21:40:12] Найдена папка anims
[21:40:12] Найдена папка models
код

new dir:dHandle = dir_open("scriptfiles/DrawingProfessionalStudio/");
new item[40], type;
while(dir_list(dHandle, item, type))
{
if(type == FM_FILE) printf("найден файл %s", item);
else if(type == FM_DIR) printf("Найдена папка %s", item);
}
dir_close(dHandle);

ziggi
21.04.2017, 19:19
а как можно убрать точки при поиске?

лог

[21:40:12] Найдена папка .
[21:40:12] Найдена папка ..
[21:40:12] Найдена папка anims
[21:40:12] Найдена папка models
код

new dir:dHandle = dir_open("scriptfiles/DrawingProfessionalStudio/");
new item[40], type;
while(dir_list(dHandle, item, type))
{
if(type == FM_FILE) printf("найден файл %s", item);
else if(type == FM_DIR) printf("Найдена папка %s", item);
}
dir_close(dHandle);


if (strcmp(item, ".") == 0 || strcmp(item, "..") == 0) {
continue;
}