Wrong exception thrown?
Alan Bateman
Alan.Bateman at Sun.COM
Tue Sep 1 07:00:45 PDT 2009
Mark Thornton wrote:
> Surely that is also subject to potential races --- another process
> could change the FileStore associated with a path.
Yes, this can happen. Same for this:
if (target.notExist())
source.moveTo(target, ATOMIC_MOVE);
It would be desirable if ATOMIC_MOVE could guarantee not to replace an
existing file but that may not be feasible everywhere (esp.
implementations with rename).
-Alan.
More information about the nio-dev
mailing list