Переименование/перемещение файлов на SD
- Войдите на сайт для отправки комментариев
Пт, 20/03/2015 - 12:28
Доброго времени суток, уважаемые форумчане)
Задался интересным вопросом - как с помощью Ардуино и sd-шилда переименовать/переместить файл?
Стандартными средствами библиотеки "SD.h" можно лишь создать новый файл, скопировать поблочно данные из исходного и удалить исходный.
Все бы ничего, но если файл гигантских размеров - на выполнение уйдет слишком много времени.
Может есть какие-то способы быстрого переименования/перемещения (физически данные остаются, но запись в файловой системе меняется)?
З.Ы. Веду логи на SD, по мере заполнения основного файла, допустим 1.log (например больше 10Мб), хочу переимновывать его в 2.log (а имеющийся 2.log удалять), начиная 1.log с нуля.
А просто открывать новые 2, 3, 4........... Какое для вас имеет религиозное значение имя файла? В библии не прописано? Коран не велит?
Например https://github.com/greiman/SdFat
Спасибо) Да, уже сам начал копать в эту сторону)
P.s. начал перечитывать коран с библией, вроде что-то про SD там было...
Почему в этом форуме все такие мягко говоря грубые!? Нельзя просто ответить человеку!? Обязательно грубить или сарказмом отвечать!?
Спасибо тебе, мил чел, такой флэшбек словил...
Я уже и не помню что там с дуиной и картой было. Вроде данные датчиков опрашивал и сохранял. Да не суть.
За это время женился, детишек завел, столько всего было...
А форум да, токсичный, насколько его помню))
Спасибо еще раз за воспоминания, всего хорошего и пусть поменьше токсиков вокруг будет))
UPD. Вспомнил, название файла делал вида "дата-время.log" и если их больше n штук - удалял