RFR [6883354] File.mkdirs() method doesn't behave well when given /../
Alan Bateman
Alan.Bateman at oracle.com
Mon Aug 19 10:43:10 UTC 2013
On 16/08/2013 23:40, Ivan Gerasimov wrote:
> :
>
> Your and Alan's idea of replacing the io implementation with calls to
> its nio counterpart seems to me as the best approach.
> So it may be better to defer this fix until this move is done.
>
I think it should be okay to just change this one method to use
Files.createDirectories if you feel inclined. The main thing with
changing all of java.io to use java.nio.file is that there are a number
of subtle compatibility issues to trash through (Windows in particular
where java.io has a long of long standing issues/bugs, fixing those bugs
would result in subtle behavior changes that would need to be
understood). If you want to go ahead with this then the main thing is
that there is cover test coverage to catch any issues.
-Alan.
More information about the core-libs-dev
mailing list