Porque "." y ".." que aparecen en la lista de archivos, no los queremos contar.
La lista de archivos aparece de esta forma:
Código:
.
..
foto.jpg
archivo.zip
ejecutable.exe
imagen.gif
foto.png
Si contásemos, daría 7... le restamos "." y ".." (2) y nos quedamos con 5.