无法写入文件NS_ERROR_FILE_UNRECOGNIZED_PATH

时间:2014-03-27 15:35:47

标签: firefox firefox-addon firefox-addon-sdk

我尝试使用sdk写入文件。

var fs = require('sdk/io/fs');

fs.writeFile('text.ini', '123', null, function (error) {
  callback(error);
});

但我获得了NS_ERROR_FILE_UNRECOGNIZED_PATH。我应该使用哪条路径?

1 个答案:

答案 0 :(得分:1)

您可以使用sdk/system获取特殊目录的路径。

const { pathFor } = require('sdk/system')
const path = require('sdk/fs/path'); // important for cross-platform compatibility 

var profile = pathFor('ProfD');
var filepath = path.join(profile, 'text.ini');

// now pass filepath to writeFile