TFT_eSPI/examples/Smooth Fonts/LittleFS/Unicode_test/LittleFS_functions.ino

40 lines
1.3 KiB
C++

/*====================================================================================
This sketch supports the ESP6266 with LittleFS Flash filing system
Created by Bodmer 15th Jan 2017
==================================================================================*/
//====================================================================================
// Print a Flash FS directory list (root directory)
//====================================================================================
void listFiles(void) {
Serial.println();
Serial.println("Flash FS files found:");
fs::Dir dir = LittleFS.openDir("/"); // Root directory
String line = "=====================================";
Serial.println(line);
Serial.println(" File name Size");
Serial.println(line);
while (dir.next()) {
String fileName = dir.fileName();
Serial.print(fileName);
int spaces = 25 - fileName.length(); // Tabulate nicely
if (spaces < 0) spaces = 1;
while (spaces--) Serial.print(" ");
fs::File f = dir.openFile("r");
Serial.print(f.size()); Serial.println(" bytes");
yield();
}
Serial.println(line);
Serial.println();
delay(1000);
}
//====================================================================================