51 if (!SPIFFS.begin(
true)) {
52 Serial.println(
"Error mounting SPIFFS");
57 Serial.println(
"Files in SPIFFS:");
58 File root = SPIFFS.open(
"/");
59 File file = root.openNextFile();
61 log_v(
"Name: %s", file.name());
64 Serial.print(
"Content: ");
65 while (file.available()) {
67 int bytesRead = file.readBytes(buffer, 100);
68 buffer[bytesRead] =
'\0';
73 file = root.openNextFile();
78 root = SPIFFS.open(
"/");
79 file = root.openNextFile();
81 const char* fileName = file.name();
82 if (fileName && strlen(fileName) > 0) {
83 log_w(
"Deleting file: %s", fileName);
84 if (SPIFFS.remove(fileName)) {
85 log_i(
"File deleted successfully");
88 log_e(
"Error deleting file");
92 log_w(
"Invalid file name");
94 file = root.openNextFile();
98 Serial.println(
"Files in SPIFFS after deletion:");
99 root = SPIFFS.open(
"/");
100 file = root.openNextFile();
102 Serial.print(
"Name: ");
103 Serial.println(file.name());
104 file = root.openNextFile();