Code: Select all
Files.newInputStream(Path path, OpenOption... options)
Code: Select all
FileSystemProvider.newInputStream(Path path, OpenOption... options)
Code: Select all
for (OpenOption opt: options) {
// All OpenOption values except for APPEND and WRITE are allowed
if (opt == StandardOpenOption.APPEND ||
opt == StandardOpenOption.WRITE)
throw new UnsupportedOperationException("'" + opt + "' not allowed");
}