Javascript 在phone gap中创建目录树

Javascript 在phone gap中创建目录树,javascript,cordova,Javascript,Cordova,我知道我们可以使用以下代码在phonegap中创建单个目录: window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onRequestFileSystemSuccess, null); function onRequestFileSystemSuccess(fileSystem) { var entry=fileSystem.root; entry.getDirectory("Folder1", {

我知道我们可以使用以下代码在phonegap中创建单个目录:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onRequestFileSystemSuccess, null); 

function onRequestFileSystemSuccess(fileSystem) { 
        var entry=fileSystem.root; 
        entry.getDirectory("Folder1", {create: true, exclusive: false}, onGetDirectorySuccess, onGetDirectoryFail); 
} 

function onGetDirectorySuccess(dir) { 
      console.log("Created dir "+dir.name); 
} 

function onGetDirectoryFail(error) { 
     console.log("Error creating directory "+error.code); 
}
如果文件夹“Folder1”不存在,这将创建一个文件夹

我的问题是如何一次创建整个目录树??
例如,Folder1/Folder2

使用“Folder1/Folder2”调用getDirectory时会发生什么?如果我给Folder1/Folder2。。。因此,作为一种解决方法,我调用了这个函数两次,首先创建folder1,然后创建folder2…我将实际将数据移动到其中。我想要的东西,我将能够创建两个Folder1和Folder2,如果他们不存在。。。但是现在它可以一次创建一个文件夹