2013-07-07 91 views
0

我正在处理目录中创建文本文件的代码。无法在手机中的文件夹内创建文本文件

我用google搜索了一下,发现这个代码准备好了。

但它不工作。

我也用fileSystem.getDirectory,而不是fileSystem.root.getFile

代码:

function gotFS(fileSystem) { 
    // create dir 
    alert("jjßß") 
    fileSystem.root.getFile("newDir", { 
     create: true, 
     exclusive: false 
    }, gotDirEntry, fail); 
} 

function gotDirEntry(dirEntry) { 
    // create file 
    dirEntry.getFile("newFile.txt", { 
     create: true, 
     exclusive: false 
    }, gotFileEntry, fail); 
} 

function gotFileEntry(fileEntry) { 
    fileEntry.createWriter(gotFileWriter, fail); 
} 

function gotFileWriter(writer) { 
    writer.onwrite = function (evt) { 
     console.log("write completed"); 
    }; 
    writer.write("some sample text"); 
    writer.abort(); 
} 

function fail(error) { 
    console.log(error.code); 
} 
+0

任何机会,这是为iOS?如果是这样的话:你无法写入应用程序包。 – 2013-07-07 07:46:08

+0

的意思是你可以请解释更多 – Shruti

+0

我也需要创建一个文件夹,我需要创建文本文件 – Shruti

回答

0

你可以试试下面的代码:

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) 
{ 
    var fullPathtowrite = fs.root.fullPath; //this is the "working" directory for saving files 
} 
相关问题