Carpetas y archivos


muy buenos dias,
tengo un pequeño problema al crear carpetas y drear archivos en ellas. las carpetas que creo tienen como nombre la hora (utilizando un rtc) y en la carpeta creo varios archivos. no tengo problema al crear la primera carpeta y meter los datos en ella. el problema es que cuando quiero crear la segunda carpeta empieza desde el ultimo archivo y no desde el primero.
aqui les explico:
esto es lo que necesito:

153000/             <---esta es primera carpeta (el nombre es la hora)
          data00.bin    <-- estos son los archivos
          data01.bin
          data02.bin
          data03.bin
153100/
          data00.bin
          data01.bin
          data02.bin
          data03.bin

esto es lo que obtengo

153000/
          data00.bin
          data01.bin
          data02.bin
          data03.bin
153100/
          data03.bin           <--- el archino no empieza desde 00
          data04.bin
          data05.bin
          data06.bin

esta es la loop:
code: [select]
void loop(void) {

  boolean bintocsv = digitalread(convert_button);
  debouncer_rec.update();

  timertc_t datetime;
  timedatertc(&datetime);

  char folderdate[12];

  sprintf(folderdate, "%u%u%u", datetime.hour, datetime.minute, datetime.second);

  sd.chdir("/");

  if (!sd.exists(folderdate))             
  {
    sd.mkdir(folderdate);
  }

  else
  {
    sd.chdir(folderdate);                 //make folder root
  }

sysready();

  if ( debouncer_rec.rose()) {
    delay(10);

    logdata();
    ledsdwaitconvert ();

  }
}


les agradeceria infinitamente si comparten alguna odea o una possible solucion. la solucion la pondre en el hilo porque muy seguramente alguien le va servir.

para crear una cadena como "data05.bin", se necesita de sprintf y una variable contadora.

¿por qué no simplemente reinicias ese contador cada vez que se ingrese una carpeta nueva?


Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > Carpetas y archivos


arduino

Comments

Popular posts from this blog

Warning, the Safe Path is not accessible vm3 - Joomla! Forum - community, help and support

uppercase letters in url - Joomla! Forum - community, help and support

Joomla! Update is not offering Joomla 3 - Joomla! Forum - community, help and support