Sven Groot said:turrican said:*snip*
I don't know what the exact number is. I'd try to keep it under a 1000 personally if only for my own sanity in trying to find stuff, and because Explorer will probably start suffering before NTFS itself does.
I do know that disabling generation of short 8.3 filenames can improve performance if you have a lot of files in a single directory: http://support.microsoft.com/kb/121007
If you had three million files, and you wanted to keep them in directories containing less than 1000 files, you could arrange them by file hash. Create a directory called Hash or something like this, and create hex named directories from 00-ff, and for each of those create the same set. Hash the files and move them into the directories by the first two byes of the hash. Or is this silly?