You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Thomas Hartwig (JIRA)" <ji...@apache.org> on 2017/10/11 12:42:00 UTC

[jira] [Commented] (IO-328) FileUtils.listFilesAndDirs includes original dir in results even when it doesn't match filter

    [ https://issues.apache.org/jira/browse/IO-328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16200209#comment-16200209 ] 

Thomas Hartwig commented on IO-328:
-----------------------------------

Hi, I can not see this is fixed in any way, nor it is mentioned in the Javadoc (version 2.4 here), nor something is changed in the code. More worse any filter specified as argument will not be applied to directories this is not the expected behaviour. Can you check please and open.

> FileUtils.listFilesAndDirs includes original dir in results even when it doesn't match filter
> ---------------------------------------------------------------------------------------------
>
>                 Key: IO-328
>                 URL: https://issues.apache.org/jira/browse/IO-328
>             Project: Commons IO
>          Issue Type: Bug
>            Reporter: Hoss Man
>             Fix For: 2.5
>
>         Attachments: IO-328.patch, IO-328.testcase.patch
>
>
> listFilesAndDirs seems to always include the "directory" passed as input in it's resulting Collection.  This is unexpected given the docs for the method...
> bq. Finds files within a given directory (and optionally its subdirectories). All files found are filtered by an IOFileFilter. 
> * the "given directory" is not a subdirectory of itself
> * it is not subjected to the IOFileFilter dirFilter, it is always added.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)