Suponha que esta estrutura de sistema de arquivos:
ROOT
DIR1A
FILE
DIR2A
DIR2B
DIR3A
DIR1B
DIR2C
DIR2D
DIR3B
DIR1C
DIR2E
FILE
A partir de um diretório arbitrário, como listar apenas os diretórios filhos mais rasa, que por sua vez contêm a) nada ou b) somente diretórios vazios, mas sem listar os filhos vazios?
Ou seja, no caso acima, se eu comecei no ROOT:
Estou confiante de que há uma maneira mais eficiente de dizer isso. Talvez "eu quero listar apenas os diretórios de maior ordem que contêm nada ou apenas diretórios vazios, todo o caminho"?
EDIT: Eu tentei esclarecer alguns dos idiomas acima.