我如何在Adobe AIR文件的全名? [英] How do I get the fullname of a file in Adobe AIR?

查看:219
本文介绍了我如何在Adobe AIR文件的全名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用这样的事情,以浏览在空气中的文件。我能得到的文件名,但我需要的是该文件的全名。有没有办法做到这一点?

  var文件:的FileReference =新的FileReference();
file.addEventListener(每个所选的);
file.browse();

私有函数每个所选的(五:事件):无效{
file.removeEventListener(每个所选的);
VAR名称= file.name;
}
 

解决方案

我不知道,如果的FileReference 可以给你所选择的文件的绝对路径。因此,我建议你使用 nativePath的文件,而不是的FileReference

  var文件:文件= File.userDirectory;
file.addEventListener(每个所选的);
file.browse();

私有函数每个所选的(五:事件):无效{
file.removeEventListener(每个所选的);
VAR文件路径:字符串= file.nativePath;
}
 

I'm using something like this to browse for a file in AIR. I can get the filename, but what I need is the fullname of the file. Is there a way to do that?

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; 
}

解决方案

I am not sure if FileReference can give you the absolute path of the file you selected. So I suggest you to use nativePath property of the File rather than FileReference.

var file:File = File.userDirectory;
file.addEventListener(Event.SELECT, selectHandler);
file.browse();

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

这篇关于我如何在Adobe AIR文件的全名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆