Files.newDirectoryStream против Files.list
Я знаю чтоFiles.list (Path) использованияFiles.newDirectoryStream (Path) внутренне и в основном просто оборачивает DirectoryStream.
Однако я не понимаю, когда я хочу использовать первый или второй.
Это просто удобный метод, если я хочу использовать потоковый API? Я мог бы сделать это довольно легко сам,увидеть этот вопрос.
Если посмотреть на реализациюFiles.list
, исключения, выданные внутренним DirectoryStream, обернуты вUncheckedIOException
, Что-нибудь, что я должен знать об этом?