Saya bermain sedikit dengan fitur Java 7 IO baru, sebenarnya saya mencoba untuk menerima semua file xml folder. Tapi ini melempar pengecualian ketika folder tidak ada, bagaimana saya bisa memeriksa apakah folder tersebut ada dengan IO baru?
public UpdateHandler(String release) {
log.info("searching for configuration files in folder " + release);
Path releaseFolder = Paths.get(release);
try(DirectoryStream<Path> stream = Files.newDirectoryStream(releaseFolder, "*.xml")){
for (Path entry: stream){
log.info("working on file " + entry.getFileName());
}
}
catch (IOException e){
log.error("error while retrieving update configuration files " + e.getMessage());
}
}
DirectoryStream, apalagi ketika Anda mengulangi entri folder.