On 11/25/2015 8:37 PM, Rajeev Chamyal wrote:

Hello Alexandr,

Thanks for the review.

I think other reason apart from access denied could be lack of space on device/drive.

The API documentation for File.mkdirs is not very clear on reasons when the method will return false.

Returns:

trueif and only if the directory was created, along with all necessary parent directories; falseotherwise.

Please let me know if your inputs on this.


In this case may be it is better to make the exception message more general to cover other failing reasons too?

   Thanks,
   Alexandr.

Regards,

Rajeev Chamyal

*From:*Alexandr Scherbatiy
*Sent:* 25 November 2015 21:30
*To:* Rajeev Chamyal
*Cc:* Prasanta Sadhukhan; Sergey Bylokhov; [email protected]
*Subject:* Re: <Swing Dev> JDK9 Review Request for 8067660: JFileChooser create new folder fails silently


19.11.2015 13:09, Rajeev Chamyal пишет:

    Hello All,

    Please review the following fix for Jdk9:

    Bug:https://bugs.openjdk.java.net/browse/JDK-8067660

    Webrev:http://cr.openjdk.java.net/~rchamyal/8067660/webrev.00/
    <http://cr.openjdk.java.net/%7Erchamyal/8067660/webrev.00/>

    Issue: jFileChooser create new folder fails silently on windows
    without any exception.

    Fix: Throwing an IOException from
    
GenericFileSystemView::createNewFolder,WindowsFileSystemView::createNewFolder
    andUnixFileSystemView::createNewFolder if mkdirs call returns false.


The exception message in the fix is: "Access denied". Are there other reasons for which the File.mkdirs() can return false?

    Thanks,
    Alexandr.

    Regards,

    Rajeev Chamyal


Reply via email to