javascript - 加速器钛 : Creating a new file

标签 javascript android titanium

如何在 appcelerator titanium 中创建新文件。

  var Settings = Titanium.Filesystem.getFile(Titanium.Filesystem.tempDirectory,'Settings');
  Ti.API.info("Created Settings: " + Settings.createDirectory());
  Ti.API.info('Settings ' + Settings);
  var newFile = Titanium.Filesystem.getFile(Settings.nativePath,'Settings.txt');
  newFile.write('line 1\n');
  Ti.API.info('newfile: '+newFile.read());

上面的代码不工作......

最佳答案

尝试在写入文件之前创建文件:

var Settings = Titanium.Filesystem.getFile(Titanium.Filesystem.tempDirectory,'Settings');
Ti.API.info("Created Settings: " + Settings.createDirectory());
Ti.API.info('Settings ' + Settings);
var newFile = Titanium.Filesystem.getFile(Settings.nativePath,'Settings.txt');

newFile.createFile();

if (newFile.exists()){
    newFile.write('line 1\n');
    Ti.API.info('newfile: '+newFile.read());
}

关于javascript - 加速器钛 : Creating a new file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5550971/

相关文章:

android - 我在尝试安装 admob 时总是遇到明显的合并错误

java - 无法在 Appcelerator Studio 中构建

javascript - Appcelerator Titanium - 子字符串 Javascript : Uncaught TypeError

android - 删除 avd 文件

android - 使父元素可点击是否也会使所有子元素也可点击?

javascript - 使用 Javascript AngularJS 显示从当天起接下来的 365 天

javascript - event.target.name.value - 未捕获的类型错误 : Cannot read property 'value' of undefined

android - ListView 中的 ImageView 缩放

javascript - 如何在自定义ControlValueAccessor中更新ng-pristine

javascript - 如何使用xsl :copy-of to copy text of XML node and pass to form? 使用CDATA 代替?