我正在尝试这段代码:
function onDeviceReady() {
requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
alert(fileSystem.root.toURL());
fileSystem.root.getDirectory('myDir', { create: true }, function (myDirEntry) {
alert(myDirEntry.toURL());
myDirEntry.getDirectory('mySubDir', { create: true }, function (mySubDirEntry) {
alert(mySubDirEntry.toURL());
alert('/myDir/mySubDir creation is done');
}, getDirectoryError);
}, getDirectoryError);
}, requestFileSystemError);
在三星SM-G318ML上执行时,内核版本为3.10.17-983426,我收到了以下信息的警报:
file:data/data/com.mydomain.myapp/files/files/
file:data/data/com.mydomain.myapp/files/files/myDir
file:data/data/com.mydomain.myapp/files/files/myDir/mySubDir
/myDir/mySubDir creation is done.
然而,当我查看我的设备文件系统时,除了一个名为.mtp的奇怪目录被创建在系统根目录下,我并没有发现所需的目录。我的目标是在/com.mydomain.mayapp/files/profile/images目录中创建和读取文件。 我的代码基于示例链接提供的示例; 我正在使用Cordova.File插件版本4.1.0,在Intel XDK混合应用程序项目中。我已经定义了必要的android.permission.WRITE_EXTERNAL_STORAGE权限。请问有人能指导我正确的方向吗?谢谢您的帮助。