全部产品
云市场

文件 WVFile

更新时间:2019-01-14 16:37:59

WVFile.write

将指定的文件内容写入磁盘。

输入参数

  • [string] mode - 写入文件的模式。
    • write - 表示写文件,若文件不存在则创建文件,若文件已存在则报错:error:FILE_EXIST
    • append - 表示在文件末尾追加内容,若文件不存在则创建文件。
    • overwrite - 表示覆盖文件,文件不存在则创建文件,如果文件存在则覆盖之前文件的内容。
  • [string] data - 待存入文件的内容,文件会存储在 WindVane 缓存文件路径/fileName,如果路径不存在,则自动创建路径。
  • [string] fileName - 文件名,如果文件不存在,则创建文件(不允许包含”/“)。
  • [string] share - 是否允许共享。

回调参数

回调参数将会在回调方法中传递,如果写入文件成功,则进入 success 回调,否则进入 failure 回调。

  1. var params = {
  2. mode: 'overwrite',
  3. data: 'Hello World!!!\n',
  4. fileName: 'testFile.txt',
  5. share: 'false'
  6. };
  7. function writeFile () {
  8. window.WindVane.call('WVFile', 'write', params, function(e) {
  9. alert('success: ' + JSON.stringify(e));
  10. }, function(e) {
  11. alert('failure: ' + JSON.stringify(e));
  12. });
  13. }

WVFile.read

读取指定文件的内容。

输入参数

  • [string] fileName - 要读取的文件名称(不允许包含”/“),文件储存路径为 WindVane 缓存文件路径/fileName。如果路径不存在,则返回失败:error:PATH_NOT_FOUND;如果文件不存在,则返回失败:error:FILE_NOT_FOUND

回调参数

回调参数将会在回调方法中传递,如果读取文件成功,则进入 success 回调,否则进入 failure 回调。

  • [string] data - 读取到的文件内容。
  1. var params = {
  2. fileName: 'testFile.txt',
  3. share: 'false'
  4. };
  5. function readFile () {
  6. window.WindVane.call('WVFile', 'read', params, function(e) {
  7. success(JSON.stringify(e));
  8. }, function(e) {
  9. failure(JSON.stringify(e));
  10. });
  11. }