You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Niall Pemberton (JIRA)" <ji...@apache.org> on 2010/08/05 00:35:15 UTC

[jira] Updated: (IO-209) FileSystemUtils.freeSpaceKb fails to return correct size for a windows mount point

     [ https://issues.apache.org/jira/browse/IO-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Niall Pemberton updated IO-209:
-------------------------------

    Attachment: IO-209.patch

I wondering why that line was put in the first place with the comment "seems to make it work"

It was added here, but no indication why:

https://svn.apache.org/viewvc?diff_format=h&view=revision&revision=240439

> FileSystemUtils.freeSpaceKb fails to return correct size for a windows mount point
> ----------------------------------------------------------------------------------
>
>                 Key: IO-209
>                 URL: https://issues.apache.org/jira/browse/IO-209
>             Project: Commons IO
>          Issue Type: Bug
>          Components: Utilities
>    Affects Versions: 1.4, 2.0, 2.x
>         Environment: Windows XP, Vista, etc
>            Reporter: Aditya Kishore
>         Attachments: IO-209.patch
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> FileSystemUtils.freeSpaceKb fails to return correct result for a NTFS mount point or junction.
> Suppose I have a NTFS partition mounted at C:\Data\partition1.
> Now assume that the free space on Partition mounted as C: is 1GB and that mounted on "C:\Data\partition1" is 2GB. A call to FileSystemUtils.freeSpaceKb("C:\Data\partition1") will return the free space on C: and not on "C:\Data\partition1".
> This is because while running the "dir /-c" with the given path, the code just retains first 2 chars i.e. for any path under "C:\blah\de\blah", "dir /-c" will be called with "C:" which will return incorrect result.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.