Then why did you reply to my question "Why is that a problem?" with
"So that you can os.listdir them?", if you didn't think there was a
problem (see above)?
Why do you think that if I didn't suggest there is a problem, I think
there is no problem?
I do think there might be such a problem and even I may have to face it
someday. So, out of sheer curiosity how more rediculous this topic can
be I'll try to rephrase and extend what I wrote in the first place:
Why would you want to listdir them?
I can imagine at least one simple scenario: you had some nasty crash
and you want to check that every file has corresponding, valid db
record.
What's the problem with listdir if there's 10^x of them?
Well, imagine that db record also holds file modification time (say,
the files are some kind of cache), so not only you need to compare
listdir results with db, but also do os.stat on every file and some
filesystems will do it very slowly with so many of them in one place.
Now, I think I made this point in the first answer, no?
Of course you can make it more rediculous by your
I-can-talk-away-any-problem-I-can't-see-or-solve approach by asking "why
would you want to use such filesystems?", "why do you have to use
FreeBSD?", "why do you have to work for such employer?", "why do you
have to eat?" etc, but you know, sometimes it's easier and better for
the project/work just to solve it, than talk everyone else away from it
just because you don't like otherwise acceptable solution.
--
Mike Kazantsev // fraggod.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
iEYEARECAAYFAko7QOQACgkQASbOZpzyXnEM5QCgqbrvQyltwvwzKNHFmIxkIKlv
6IMAn3D6XimiRiAdBbJOG5pz56r9s2oV
=X8V9
-----END PGP SIGNATURE-----