Is this issue fixed in 1.10.0? It's not mentioned in the changelog.
I'm on Linux, and listFiles() is returning one less file than expected.
If the directory has one real file "foo", listFiles returns "../" (and not "./").
If it has "foo" and "bar", listFiles() returns "../" and "foo".