Languages

Menu
Sites
Language
acces data folder

hello

soi want to writ a txt fil under data folder of my application

    var documentsDir;
    function onsuccess(files) {
    for(var i = 0; i < files.length; i++) {
    console.log("File Name is " + files[i].name);
    }
     
    var testFile = documentsDir.createFile("test.txt");
     
    if (testFile != null) {
    testFile.openStream(
    "w",
    function(fs){
    fs.write("HelloWorld");
    fs.close();
    }, function(e){
    console.log("Error " + e.message);
    }, "UTF-8"
    );
    }
    }
     
    function onerror(error) {
    console.log("The error " + error.message + " occurred when listing the files in the selected folder");
    }
     
    tizen.filesystem.resolve(
    '/opt/apps/PnFOsrPQuo.test/data/'
            ,
    function(dir){
    documentsDir = dir;
    dir.listFiles(onsuccess, onerror);
    }, function(e){
    console.log("Error" + e.message);
    }, "rw"
    );

 

 

 

but i get Location not found

i tried

/opt/apps/PnFOsrPQuo.test/data/

/opt/apps/PnFOsrPQuo/data/

/opt/usr/apps/PnFOsrPQuo.test/data/

/opt/usrapps/PnFOsrPQuo/data/

but nothing seem to work

 

 

Responses

2 Replies
AVSukhov

Hello,

You need use files URi like "file:///my_strange_path/some_file.png"

But the best way use virtual root directiries, f.e. "wgt-private"

For more info please see:

https://developer.tizen.org/dev-guide/2.3.0/org.tizen.web.apireference/html/device_api/mobile/tizen/filesystem.html

AVSukhov

Hello,

Also, maybe this topic helps you:

https://developer.tizen.org/forums/web-application-development/create-folder-and-file