add tag
Anonymous 1557
I use `scandir()` to search through dirs on the computer. I have also tried `DirectoyIterator` with the *exact* same result (it appears to use `scandir()` internally). Some sub-dirs apparently have special permissions, for they pollute my error log with things like:

	scandir(C:\Program Files\Windows Defender Advanced Threat Protection\Classification\Configuration,C:\Program Files\Windows Defender Advanced Threat Protection\Classification\Configuration): Access is denied. (code: 5)

I don't need to search through that dir, but `scanddir()` does its thing without me being around to do any checks such as `is_readable` or `continue` based on the dir name or something like that.

Who knows how many other dirs I don't have "access" to? Naming them one by one could easily prove to be a nightmare, which is why I just want to skip those which would log an error. But even if I wanted to name them one by one, I can't, since scandir() does its thing with apparently no means to configure it. (That I can tell from the manual.)

(Hopefully, this place will have some answers unlike the troll-infested "Insult Exchange" which has become utterly unusable at this point.)

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.