Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Поиск папок в каталоге
_inc Дата: Воскресенье, 03.11.2024, 23:55:08 | Сообщение # 1
Сообщений: 24
Репутация: 0 [ +/- ]
Всем привет, в общем не могу понять, суть проблемы, есть код:

Код

public OnPluginStart()
{
    sTest("sound/test/");
}

stock sTest(const String: path[])
{
    new Handle: dir = OpenDirectory(path);
    if(dir == INVALID_HANDLE)
    {
        return false;
    }
    new FileType: type;
    decl String: folder[32];
    while(ReadDirEntry(dir, folder, sizeof(folder), type))
    {
        if(type == FileType_Directory)
        {
            PrintToServer("%s", folder);
        }
    }
    CloseHandle(dir);
    return true;
}


и есть директория sound/test, в папке test 2 папки, a,b

но когда я проверяю каталог sound/test, в консоль сервера получаю такое сообщение:
Код

a
..
.
b


Что собственно не так я сделал?


Сообщение отредактировал _inc - Воскресенье, 03.11.2024, 23:57:00
 
_wS_ Дата: Понедельник, 04.11.2024, 00:07:40 | Сообщение # 2
"." - текущая директория.
".." - предыдущая (шаг назад).

Когда работаешь с именами папок, нужно игнорировать эти две.
 
_inc Дата: Понедельник, 04.11.2024, 00:22:19 | Сообщение # 3
Сообщений: 24
Репутация: 0 [ +/- ]
Цитата _wS_ ()
"." - текущая директория.
".." - предыдущая (шаг назад).

Когда работаешь с именами папок, нужно игнорировать эти две.

Большое спасибо, понял, буду иметь ввиду.
 
  • Страница 1 из 1
  • 1
Поиск: