Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Приложение для DreamShell
Автор Сообщение
megavolt85 На форуме
Супермодератор
******

Сообщений: 3111
Зарегистрирован: 24.03.2012
Рейтинг: 38
Сказал спасибо: 180
Поблагодарили 1532 раз(а) в 900 сообщ.
Сообщение: #165
RE: Приложение для DreamShell
Не правильно понял.

Код:
file_t fd;                  // файловый дескриптор
dirent_t *ent;
char path[MAX_FN_LEN];   // переменная для пути к файлу

snprintf(path, MAX_FN_LEN, "%s/apps/test/", getenv("PATH"));   // копируем в переменную путь к нужной нам папке

fd = fs_open(path, O_RDONLY | O_DIR); // открываем для чтения папку

if(fd == FILEHND_INVALID){   // если папка не открылась
  
    ds_printf("DS_ERROR: Can't open directory\n")  //выводим в консоль сообщение о ошибке
    return CMD_ERROR; // возвращаем ошибку
}

while((ent = fs_readdir(fd)) != NULL) {  // читаем содержимое папки пока не дойдём до последнего файла

     ds_printf("%s\n", ent->name);  // выводим в консоль имя текущего файла
}

fs_close(fd);   // закрываем файл
return CMD_OK; //возвращаем успешное завершение

HKT-3030, Bios mod, SD mod, VGA internal mod, G1ATA mod, Region changer mod, PSU mod
(Последний раз сообщение было отредактировано 22.08.2015 в 20:56, отредактировал пользователь megavolt85.)
22.08.2015 20:43
Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
RE: Приложение для DreamShell - megavolt85 - 22.08.2015 20:43

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  DreamShell dev environment setup on macOS VeraBecker 17 6214 19.09.2023 06:25
Посл. сообщение: SWAT
  DreamShell 4.0 - XML Doc SWAT 6 34290 06.04.2015 13:41
Посл. сообщение: SWAT
  DreamShell 4.0 - Module dev SWAT 8 30443 23.12.2013 13:20
Посл. сообщение: SWAT
  Dreamshell BETA3/BETA4 Direct Swap atreyu187 3 19479 09.09.2011 14:27
Посл. сообщение: SWAT
  DreamShell 4.0 - App dev SWAT 3 21504 22.06.2011 23:09
Посл. сообщение: Jirohn
  DreamShell 4.0 - Bug Report SWAT 54 164885 28.03.2011 07:24
Посл. сообщение: SWAT
  Разработка блокнота для DreamShell zaero 28 86649 31.01.2011 16:02
Посл. сообщение: SWAT
  DreamShell 4.0 - Beta Testing SWAT 76 229868 14.07.2010 20:58
Посл. сообщение: SWAT
  DreamShell 4.0 SWAT 43 136590 05.02.2010 07:10
Посл. сообщение: SWAT
  DreamShell 4.0 - API Doc SWAT 1 18697 18.03.2009 13:04
Посл. сообщение: SWAT

Переход:


Пользователи просматривают эту тему: 4 Гость(ей)