In article <c4gjqvf8cm...@mid.individual.net>, Gregory Ewing <greg.ew...@canterbury.ac.nz> wrote:
> Virgil Stokes wrote: > > How can I > > determine if the directory is empty WITHOUT the generation of a list of > > the file names > > Which platform? > > On Windows, I have no idea. > > On Unix you can't really do this properly without access > to opendir() and readdir(), which Python doesn't currently > wrap. > > Will the empty directories be newly created, or could they > be ones that *used* to contain 200000 files that have since > been deleted? > > If they're new or nearly new, you could probably tell from > looking at the size reported by stat() on the directory. > The difference between a fresh empty directory and one with > 200000 files in it should be fairly obvious. > > A viable strategy might be: If the directory is very large, > assume it's not empty. If it's smallish, list its contents > to find out for sure. I wonder if glob.iglob('*') might help here? -- https://mail.python.org/mailman/listinfo/python-list