fs_driver.py: fix "Back" issue on VfsFat due to trailing slash

This commit is contained in:
Thomas Farstrike
2025-11-02 23:18:16 +01:00
parent c4eece489b
commit 4faa3b8cc8
@@ -79,6 +79,7 @@ def _fs_dir_open_cb(drv, path):
#print(f"_fs_dir_open_cb for path '{path}'")
try:
import os # for ilistdir()
path = path.rstrip('/') # LittleFS handles trailing flashes fine, but vfs.VfsFat returns an [Errno 22] EINVAL
return {'iterator' : os.ilistdir(path)}
except Exception as e:
print(f"_fs_dir_open_cb exception: {e}")