#include <ESP8266WiFi.h>
void setup() {
Serial.begin(115200);
SPIFFS.begin();
Serial.println();
listAllFiles();
}
void loop() {
if (Serial.available()) {
String filePath = Serial.readStringUntil('\n');
filePath.trim();
Serial.println(filePath);
if(SPIFFS.remove(filePath)) Serial.println("File successfully deleted");
else Serial.println("File remove error!");
listAllFiles();
}
}
void listAllFiles() {
Serial.println();
Serial.println("FILE LIST:");
File root = SPIFFS.open("/", "w");
File file = root.openNextFile();
while(file) {
if (file.name() != "/") {
Serial.print("FILE: ");
Serial.print(file.name());
Serial.print(" ");
Serial.print(file.size());
Serial.println(" Kbit");
file.close();
file = root.openNextFile();
}
}
}