SD card переименовывание файла

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем dexterx, 2 авг 2016.

  1. dexterx

    dexterx Нуб

    Добрый день подскажите пожалуйста нубу как переименовать файл на SD карте
    есть 2 файла a и b. b скачивается с ftp сервера, а постоянно лежит на карте. Как сделать так что бы все что есть в b оказалось в а?
     
  2. DIYMan

    DIYMan Guest

    Если втупую - то открыть первый файл на чтение, второй - на запись, и перекатать с первого во второй, закрыть оба, профит.
     
  3. dexterx

    dexterx Нуб

    Я понимаю что так нужно, но как это сделать в коде не пойму, пожалуйста можно код. Гугление результатов никаких не принесло, уже просто неделю над проблемой бьюсь
     
  4. dexterx

    dexterx Нуб

    на форумах пишут что Ардуина поддерживает только 1 поток или чтение или запись. Что перед тем как открыть другой файл на карте нужно закрыть предидущий а в фаеле много данных я боюсь не уместится все в памяти ардуино
     
  5. DIYMan

    DIYMan Guest

    Вы документацию к библиотеке SD читали? Почитайте, там всё есть, даже примеры. И если подойти вдумчиво - всегда можно решить, как скопировать файл даже с одним потоком на чтение/запись ;) Вы начните хотя бы что-то - а мы уже подхватим. Готового кода, увы, не дам - принцип такой у мну говёный.
     
  6. armleo

    armleo Нуб

    1. В новых версиях ардуино ИДЕ (кажется 1.6.4) теперь есть поддержка Файлов в режиме мультипоточности.
    2. Рекомендую добавить переминование в SD модуль. Сделать коммит для других. Читайте документацию к sdFat. Очень поможет другим. А у вас будет SD модуль с новой нужной вам фичей.
    3. Не бойтесь спрашивать что делает та или иная функция.
     
  7. Valera_gug

    Valera_gug Нерд

    можно побайтно считывать и писать, если боитесь переполнения памяти.
     
  8. dexterx

    dexterx Нуб

    Спасибо большое за ответы все реализовал))))