File仅限于AIR
File 对象表示文件或目录的路径。这可以是现有的文件或目录,也可以是尚不存在的文件或目录(例如,它可以表示希望创建的文件或目录的路径)。
File 类具有许多属性和方法,用于获取有关文件系统的信息和用于执行各种操作(如复制文件和目录)。
可以与 FileStream 类一起使用 File 对象来读取和写入文件。
获取特定目录,包括用户目录、用户文档目录、该应用程序启动的目录和程序目录
var file:File = new File();
file = File.documentsDirectory; //用户文档目录
trace("用户文档目录: " + file.nativePath);
file = File.userDirectory; //用户目录
trace("用户目录: " + file.nativePath);
file = File.desktopDirectory; //用户桌面目录
trace("用户桌面目录: " + file.nativePath);
file = File.applicationStorageDirectory; //应用程序存储目录
trace("应用程序存储目录: " + file.nativePath);
file = File.applicationDirectory; //应用程序安装目录
trace("应用程序安装目录: " + file.nativePath);
创建指定目录下的文件:
示例:
在e盘export中创建一个test.txt 内容为helloWord!!;
var fileStream:FileStream = new FileStream();
var file:File = new File("e:/export/test.txt");
fileStream.open(file,FileMode.WRITE);
var str:String = "helloWord!!";
fileStream.writeUTFBytes(str);
fileStream.close();
trace(file.nativePath);