40 lines
1.3 KiB
C++
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);
|
|
}
|
|
//====================================================================================
|
|
|