我正在尝试使用cordova 3.4抓取手机的SD卡。目前我在Android模拟器上尝试这个。 我能够访问SD卡,但根文件夹是我的应用程序文件夹。 如何访问SD卡的根文件夹(/ storage / sdcard)?
以下是我正在使用的代码:
function getFileSystem(){
var deferred = $q.defer();
if(window.requestFileSystem){
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function(fileSystem){
root = fileSystem.root;
console.log("Root file system : "+root.fullPath); // here I'm getting '/'
listFiles(root).then(function(files){
deferred.resolve(files);
}, function(error){
deferred.reject(error);
});
}, function(evt){ // error get file system
console.log("File System Error: "+evt.target.error.code);
}
);
}
return deferred.promise;
}
我已经尝试过root.getParent()但它返回undefined 任何的想法 ?