try-with-resources on arbitrary multiple files?
Wang Weijun
weijun.wang at oracle.com
Tue Apr 22 01:18:45 UTC 2014
If I copy a file to another I can
try (src = open(ifile); dest = open(ofile)) {
while (!src.EOF) dest.write(src.read());
}
but what if there are multiple destinations? Is there something like
try (src = open(ifile); manager = new CloseableManager()) {
for (ofile: ofiles) {
manager.register(open(ofile));
}
while (!src.EOF) {
buffer = src.read();
for (dest: manager) dest.write(buffer);
}
}
Thanks
Max
More information about the compiler-dev
mailing list