Com o Windows7, basta alterar a visualização da pasta para Ícones médios ou outra exibição que exiba um ícone maior. O Windows7 exibirá a pasta vazia com o ícone 'Esvaziar pasta'. então você pode identificar essas pastas vazias.
Eu tenho que trabalhar com muitos arquivos em unidades de rede. Existem tipos de "diretórios de projeto" que são sempre organizados na mesma estrutura com subdiretórios que são novamente divididos em subdiretórios.
Muitas vezes, esses subdiretórios estão vazios e é bastante frustrante e demorado abrir um subdiretório no Windows Explorer apenas para descobrir que ele está de fato vazio.
Existe uma maneira de evitar isso? Eu poderia imaginar ter um ícone separado para pastas vazias que me mostraria diretamente que não faz sentido abrir essa pasta. No entanto, não sou o "proprietário" desses diretórios, portanto, isso deve ser uma modificação feita apenas no meu computador e não deve necessariamente afetar outros usuários.
Meu palpite é que não é possível ou preferível por causa do desempenho. Quando o Windows cria a lista de ícones para mostrar um subdiretório, ele fica "sob demanda" (ou seja, você clica no pai). Andar todas as pastas filhas e verificar se elas têm conteúdo pode ser uma operação cara (especialmente se houver centenas ou milhares de pastas). Se o Windows fizesse isso normalmente, estaria enviando muitas solicitações de leitura por fio para procurar nos diretórios que o usuário nunca poderia percorrer. Esperar até que você clique em uma subpasta para obter o próximo conjunto de conteúdos é a melhor maneira de manter o tráfego de rede no mínimo.
Depois de clicar na pasta, o Windows pode alterar o ícone, mas isso seria ruim do ponto de vista da interface do usuário. Ele também poderia armazenar em cache o fato de que a subpasta estava vazia, mas isso poderia mudar com outro usuário na rede, adicionando conteúdo.