Una list de files descargados es nula

Estoy tratando de get una list de los files descargados, aquí está el código en Kotlin:

val dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) val files = dir.listFiles() 

Tengo files en la carpeta pero este código devuelve nulo. ¿Cómo?