Удаление файлов с памяти ESP8266 [Не работает]

НЕ РАБОТАЕТ

#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();
    }
  }
}

Last updated