Dear BaseX team,
the documentation states: "Lists all files and directories found in the specified $dir."; however the function does not always return file names.
(1) If parameter $recursive=true, the contents are returned, but not the directories themselves.
(2) The call "file:list($dir, false(), '*') does not return directories
In case of (1), this behavior may often be desirable, but sometimes not, namely if I want to construct a directory tree. Perhaps a further control option would be worth considering? I am not sure. At any rate, if the present behavior is intended, the documentation should be adapted.
(2) seems to me a bug, as the call should be equivalent to a one-parameter call, shouldn't it?
With kind regards,
Hans-Juergen