Adobe Air。检查createDirectory()是否已完成

时间:2012-02-15 15:55:55

标签: actionscript-3 flex air

我正在使用此功能http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html#createDirectory%28%29

是否可以检查目录是否已成功创建。

createDirectory.addEventListener(Event.COMPLETE, complete);
createDirectory.createDirectory();

此代码不会触发完整功能。

谢谢。

1 个答案:

答案 0 :(得分:2)

创建目录是同步操作,因此它不会触发事件COMPLETE。如果通过该目录的行将被创建。但更好的方法是使用try catch块来捕获异常(IOError和SecurityEror),如果目录的创建失败。 仅针对异步操作触发事件完成。