¿Existe una forma más eficiente de buscar un directorio vacío, especialmente si tiene miles de archivos si no está vacío?
La forma en que escribió su código no importa cuántos archivos tenga (usted break
si n> 2). Entonces su código está usando un máximo de 5 llamadas. No creo que haya ninguna forma de hacerlo (portablemente) más rápido.