Files.newDirectoryStream vs. Files.list
Estoy consciente deFiles.list (ruta) usosFiles.newDirectoryStream (ruta) internamente y básicamente solo envuelve DirectoryStream.
Sin embargo, no entiendo cuándo quiero usar el primero o el último.
¿Es esto solo un método conveniente, si quiero usar la API de transmisión? Podría haber hecho esto bastante fácil,ver esta pregunta.
Si uno mira la implementación deFiles.list
, las excepciones generadas por DirectoryStream interno se envuelven enUncheckedIOException
. ¿Algo que deba saber sobre esto?