Dateigröße in LittleFS ermitteln (ESP32/PlatformIO)
English
Deutsch
Nachdem Sie LittleFS initialisiert haben (siehe ESP32-Dateisystem-Initialisierungs-Codebeispiel (LittleFS)), können Sie die Dateigröße ermitteln, indem Sie zuerst die Datei öffnen und dann .size() auf der geöffneten Datei aufrufen. Vergessen Sie nicht, die Datei danach zu schließen.
littlefs_filesize.cpp
auto file = LittleFS.open(filename, "r");
size_t filesize = file.size();
// Don't forget to clean up!
file.close();Utility-Funktion zum Ermitteln der Größe einer auf LittleFS gespeicherten Datei:
littlefs_filesize_func.cpp
size_t LittleFSFilesize(const char* filename) {
auto file = LittleFS.open(filename, "r");
size_t filesize = file.size();
// Don't forget to clean up!
file.close();
return filesize;
}Beispielverwendung:
littlefs_filesize_usage.txt
Serial.println(LittleFSFilesize("/cert.pem"));Check out similar posts by category:
C/C++, ESP8266/ESP32, PlatformIO
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow