如何在Adobe AIR中获取文件的全名?

时间:2009-05-24 04:37:07

标签: actionscript-3 adobe air flash-cs3

我正在使用这样的东西来浏览AIR中的文件。我可以获取文件名,但我需要的是文件的全名。有没有办法做到这一点?

var file:FileReference = new FileReference(); 
file.addEventListener(Event.SELECT, selectHandler); 
file.browse();

private function selectHandler(e:Event):void{ 
file.removeEventListener(Event.SELECT, selectHandler); 
var name = file.name; 
}

3 个答案:

答案 0 :(得分:1)

我不确定FileReference是否可以为您提供所选文件的绝对路径。因此,我建议您使用nativePath的{​​{1}}属性,而不是File

FileReference

答案 1 :(得分:0)

您使用的是Flex Builder吗?我在处理程序中休息一下,看看有什么可用。 “name”属性适合获取文件名,因为它在磁盘上,所以我不知道你的情况是什么问题。

答案 2 :(得分:0)

我不是空气专家,但是file.nativePath怎么样?