[
https://issues.apache.org/jira/browse/CB-5774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13872576#comment-13872576
]
Jesse MacFadyen commented on CB-5774:
-------------------------------------
Do you want to send a pull request, or should I just do it?
> 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
>
> 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)