lib/Ext/device/filesystem/HTML5.js
function(config) {
                if (config.path == null) {
                    Ext.Logger.error('Ext.device.filesystem.DirectoryEntry#getFile: You must specify a `path` of the file.');
                    return null;
                }

                var me = this;
                var fullPath = this.path + config.path;
                var directoryEntry = Ext.create('Ext.device.filesystem.DirectoryEntry', fullPath, this.fileSystem);
                directoryEntry.getEntry(
                    {
                        success: function() {
                            config.success.call(config.scope || me, directoryEntry);
                        },
                        options: config.options || {},
                        failure: config.failure
                    }
                )
            }
function(config) {
                if (config.path == null) {
                    Ext.Logger.error('Ext.device.filesystem.DirectoryEntry#getFile: You must specify a `path` of the file.');
                    return null;
                }

                var me = this;
                var fullPath = this.path + config.path;
                var directoryEntry = Ext.create('Ext.device.filesystem.DirectoryEntry', fullPath, this.fileSystem);
                directoryEntry.getEntry(
                    {
                        success: function() {
                            config.success.call(config.scope || me, directoryEntry);
                        },
                        options: config.options || {},
                        failure: config.failure
                    }
                )
            }
Works the same way as {@link Ext.device.filesystem.DirectoryEntry#getFile},
but creates or looks up a directory.