Geralmente não, mas há muitas variáveis no comportamento do sistema de arquivos, portanto, há algumas circunstâncias em que isso pode fazer a diferença.
Para o dia-a-dia, é importante apenas para os diretórios que você (ou aplicativos em seu nome) estão acessando. Com muitos arquivos e subdiretórios (vários milhares ou mais) em um diretório, você pode ter problemas de desempenho com sistemas de arquivos baseados em FAT, pois as listagens de diretórios são armazenadas de maneira relativamente não estruturada, mas para NTFS não é esse o caso. As listagens são armazenadas em uma estrutura indexada que é mais eficiente para pesquisar e modificar (se você estiver usando o Linux também, há uma diferença semelhante entre os sistemas de arquivos ext2 e ext3 / ext4 / mais recentes). Existem limites absolutos para o número de objetos em qualquer diretório, mas é raro que você os acerte (eles são da ordem de 32.000 para FAT32 e 4.000.000.000 para NTFS).
Se sua estrutura de diretório for profunda (como c:\this\is\a\directory\structure\with\many\many\many\many\levels\my\god\look\how\deep\it\goes
) e / ou tiver alguns nomes longos dentro dela, você atingirá o limite de 260 caracteres. IIRC a API do Windows e bibliotecas integradas & ferramentas (incluindo o Explorer) podem lidar com caminhos muito mais longos a partir de versões recentes, mas você encontrará muitos utilitários de terceiros que ainda assumem e impõem o limite (ou caem se experimentarem um caminho mais longo que esse limite). Além disso, algumas ferramentas de terceiros se comportarão de maneira ineficiente ao analisar um único diretório com muitos arquivos / subdiretórios.
Se você tiver muitos objetos em um sistema de arquivos (arquivos, diretórios ou ambos), qualquer operação no sistema de arquivos, como uma verificação de consistência via chckdsk
, naturalmente levará mais tempo.