On 29/08/2013 09:51, Paul Sandoz wrote:
On Aug 29, 2013, at 8:58 AM, Alan Bateman<alan.bate...@oracle.com> wrote:
:
I think I mentioned this previously but in the Files.list/walk/etc. methods
where you close the resource (on error|runtimeexception) then it's probably
best to catch the IOException and add it as a suppressed exception.
Can TWR be used?
try (DirectoryStream<Path> ds = Files.newDirectoryStream(dir) {
...
}
It should be only closed for the error/exception case (as the Stream
will keep the directory open).
Henry - Paul's comment reminds of that "one or more" doesn't need to the
javadoc for Files.lines as it only opens one directory.
-Alan.