As I said earlier, this produce a lock and the rename won't happen.
Reverse the order of those operation : close the file first and then rename it.
Explore... Chat... Share...
void fileStore() //If 7th day of week, rename "log.txt" to ("log" + month + day + ".txt") and create new, empty "log.txt"
{
getDateTime();
// rename the file "LOG.TXT"
String logname;
logname = "LOG";
logname += Clock.getMonth(Century);
logname += Clock.getDate();
logname += ".TXT";
SPIFFS.rename("LOG.TXT", logname.c_str());
//For troubleshooting
Serial.println(logname.c_str());
}
// rename the file "LOG.TXT"
String logname;
logname = "/LOG";
logname += Clock.getMonth(Century);
logname += Clock.getDate();
logname += ".TXT";
SPIFFS.rename("/LOG.TXT", logname.c_str());
//For troubleshooting
Serial.println(logname.c_str());
It takes about 20-25 seconds for home assistant c[…]
I tried to upgrade tof my sonoff basic R2 with the[…]
a problem Perhaps you want to define "Probl[…]
Rebooting your router will not give you a faster I[…]
There are no other notifications from esptool.py i[…]
Using the Arduino IDE, you'll learn how to set up […]
In this project, you will post to Twitter using an[…]
In this project, we will build a water level contr[…]
I guess I'm late, but I had the same problem and f[…]
Last night I received my first D1 Minis for a lear[…]
Although I am aware that this is an old post, I fe[…]