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

Jesse MacFadyen resolved CB-5774.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 3.4.0

Merged your commit [~matti-eerola]. Thanks.

> Windows 8: DirectoryReader returns isFile = true for directories
> ----------------------------------------------------------------
>
>                 Key: CB-5774
>                 URL: https://issues.apache.org/jira/browse/CB-5774
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin File, Windows 8
>    Affects Versions: 3.3.0
>         Environment: Windows 8.0
>            Reporter: Matti Eerola
>            Assignee: Jesse MacFadyen
>            Priority: Minor
>             Fix For: 3.4.0
>
>
> All entries returned by DirectoryReader.readEntries have isFile set to true.
> The expected result is that directories have isFile:false and 
> isDirectory:true.
> Here is a code sample that will show the error:
> {code:javascript}
>       window.requestFileSystem(LocalFileSystem.PERSISTENT, 5 * 1024 * 1024 * 
> 1024, function (fs) {
>         //Ensure that there is one directory in the root
>         fs.root.getDirectory('foo', { create: true }, function (newDir) {
>           //Use reader to get the directory
>           var reader = fs.root.createReader();
>           reader.readEntries(function (results) {
>             for (var i = 0; i < results.length; i++) {
>               if (results[i].name != "foo")
>                 continue;
>               // foo should be directory
>               if (results[i].isFile)
>                 throw "'foo' is a directory and isFile is true";
>             }
>           });
>         });
>       });
> {code}



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to