Как создать папку на SD-карте и указать путь к файлу для сохранения данных в папке

Я пытаюсь хранить файлы в нескольких папках в зависимости от месяца и года.

Я использую RTC и стандартную библиотеку SD.

Ранее я научил программу устанавливать имя файла на основе даты, и я могу понять, как создавать папки с указанием месяца и года, но я не могу понять, как сохранить файл регистратора данных внутри этой папки.

Я получил это сообщение об ошибке

older_7_3_testing:121: error: expected primary-expression before '/' token
File mySensorData = SD.open(/foldername/filename, FILE_WRITE);

есть ли у кого-нибудь предложения?

, 👍-2

Обсуждение

Нет, это не дублирующий вопрос. И не задаю тот же вопрос. К вашему сведению, я могу записать данные на SD-карту. Я хочу создать папку и сохранить файл в этой папке. Я могу создать папку, но не знаю, как сохранить файл., @brar_kev

@brar_kev Вероятно, стоит отредактировать вопрос, включив эту информацию. К вашему сведению, на нашем метасайте есть хорошая информация о том, как [Как задать хороший вопрос для Arduino Stack Exchange](https://arduino.meta.stackexchange.com/q/2523/33608), @sempaiscuba

Вы не дали никаких отзывов о решении проблем из ваших предыдущих вопросов. Вы должны принять ответы или, если они не решают проблему, написать ответ самостоятельно. Или хотя бы какой-то комментарий о том, что было не так. Пока ваш предыдущий вопрос не будет решен, следующий вопрос с тем же кодом будет помечен как дубликат., @Juraj

Вы отредактировали вопрос на другой вопрос. Ошибка компилятора вызвана отсутствием " до и после строки, @Juraj


1 ответ


0
char fn[30];
sprintf(filename, "/%s/%02d-%02d-%02d.csv", foldername, day, hour, minute);
File file = FS.open(filename, FILE_WRITE);
,