как сохранить в массив имена файлов и папок sd card

как сохранить в массив имена файлов и папок sd card

Сообщение sauges » 06 июн 2015, 21:44

привет всем.

народ помогите я хочу считать имена файлов и папок находящихся на sd card и сохранить их в массив

Код: Выделить всё
#include <SD.h>

void setup()
{
  int i = 0;
  Serial.begin(9600);

  if (!SD.begin(4)) {
    Serial.println("initialization failed!");
    return;
  }
  String dir[10];
  File root = SD.open("/");
  while(true)
  {
    File entry =  root.openNextFile();
    if (! entry) break;
     dir[i] = entry.name();
     i ++;
    entry.close();
  }
 
  for (int i = 0; i < 10; i ++)
  {
    Serial.print(i);
    Serial.println("\t" + dir[i]);
  }
}

void loop()
{
}


здесь сохраняется только имена папок

вот что сохраняется в массиве

Код: Выделить всё
SYSTEM~1
PAPKA
DRUGAIPAPKA
TEXT.TXT
ECHECHETO


это папки и файлы которые находятся на sd card но этот код не сохраняет имена файлов которые находятся в папках

что делать?
sauges
 
Сообщения: 1
Зарегистрирован: 06 июн 2015, 21:38
programming: nety

Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

© 2009-2019 |  О проекте  |  Политика Конфиденциальности  |