В ОС Windows (Server 2003, XP, Vista, Win7 и т. Д.) Есть ли снижение производительности из-за слишком большого количества файлов в одной папке?
Я заметил, что иногда системы с большими наборами файлов (файлы журналов и т. Д.) Разбивают файлы на иерархию папок, причем каждая папка содержит только небольшой набор элементов. Есть ли за этим техническое преимущество или необходимость масштабирования?
да и нет. Чем больше файлов в каталоге, тем больше времени требуется для перечисления и тем больше ресурсов требуется для перечисления.
copy <full_path>\filename.ext <some other path>
тогда нет, это не займет больше времени, если вы делаете copy <full_path\filename.* <some other path>
тогда да, так как вы получите тот же результат, что и перечисление директивы.