本文介绍了我如何在Adobe AIR文件的全名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用这样的事情,以浏览在空气中的文件。我能得到的文件名,但我需要的是该文件的全名。有没有办法做到这一点?
var文件:的FileReference =新的FileReference();
file.addEventListener(每个所选的);
file.browse();
私有函数每个所选的(五:事件):无效{
file.removeEventListener(每个所选的);
VAR名称= file.name;
}
解决方案
我不知道,如果的FileReference
可以给你所选择的文件的绝对路径。因此,我建议你使用 nativePath的
的文件
,而不是的FileReference $ C财产$ C>。
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文件的全名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!