import flash.filesystem.File;
import flash.filesystem.FileStream;
import flash.filesystem.FileMode;
import mx.controls.Alert;
// get a file reference to the storage directory
var file:File=File.applicationStorageDirectory.resolvePath("myfile.withextension");
// create a file stream
var fs:FileStream=new FileStream();
// open the stream for writting
fs.open(file, FileMode.WRITE);
// write the string data down to the file
fs.writeUTFBytes("my string to save");
// ok close the file stream
fs.close();
// show the path to the file we have saved using Alert
Alert.show(file.nativePath);
2条答案
按热度按时间ozxc1zmp1#
出于安全原因,您不能写入应用程序目录(为了测试,您可以,但实际上不推荐这样做)。
您可以写入应用程序存储目录以存储您的应用程序数据。
ujv3wf0j2#
但您可以将文件保存在应用程序目录中
多亏了Tanel Teemusk
http://blog.teemusk.com/2011/10/writing-to-applicationdirectory-with-adobe-air/