On Wed, 18 Jan 2023 14:16:22 GMT, Alan Bateman <al...@openjdk.org> wrote:

> The Windows implementation of File.listRoots was changed in JDK 10 to test 
> the root directory of each "logical drive" to see that it exists. The motive 
> was to filter out drive letters corresponding to removable media where the 
> media is not present. This is problematic for a number of reasons that 
> include performance (esp. for mapped drives), inconsistency with 
> FileSystem::getRootDirectories, and surprising behavior when media is 
> re-inserted. After re-examining this area again, the best thing seems to be 
> just undo this change so that File.listRoots doesn't attempt to do the 
> problematic filtering.

Looks good Alan, thank you for revisiting this issue

-------------

Marked as reviewed by lancea (Reviewer).

PR: https://git.openjdk.org/jdk/pull/12072

Reply via email to