function onDeviceReady(){
getFileSystem();}
function getFileSystem(){
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0,
function(fileSystem){
root = fileSystem.root;
listDir(root);
}, function(evt){
console.log("File System Error: "+evt.target.error.code);
}
);
}
上面的代码给出了根目录,即sdcard。我的要求是我需要使用android phonegap代码获取名为'mydata'的文件夹的路径,该文件夹位于sdcard中。或者plz帮助我获得sdcard中的DCIM,图片等默认文件夹的路径。
我很多尝试但是我没有得到我需要的结果。
答案 0 :(得分:0)
根据Phonegap提供的document:
getDirectory
创建或查找现有目录。尝试:
是错误的<强>参数:强>
路径 - 要查找或创建的目录的路径。绝对路径或此DirectoryEntry的相对路径。 (DOMString)
options - 用于指定是否创建目录的选项(如果不存在)。 (旗)
successCallback - 使用DirectoryEntry对象调用的回调。 (功能)
errorCallback - 在创建或查找目录时发生错误时调用的回调。使用FileError对象调用。 (功能)
快速示例
function success(parent) {
console.log("Parent Name: " + parent.name);
}
function fail(error) {
alert("Unable to create new directory: " + error.code);
}
// Retrieve an existing directory, or create it if it does not already exist
entry.getDirectory("existingDirectoryPath", {create: true, exclusive: false}, success, fail);