2010-11-29 102 views
0

我如何实际删除完整路径,如C:\program files\app\filename.jpg,以便唯一左侧是filename.jpg使用actionscript删除完整路径

可以使用子字符串或子字符串在检测到第一个匹配项\/后,通过从字符串结束位置循环来删除。

有没有更好的方法?

+0

这已经在这里讨论过了:http://stackoverflow.com/questions/743739/extracting-filename-from-full-path-in-actionscript-3 – Mattias 2010-11-29 06:55:21

回答

1

File类给你一个name属性,应该给你你想要的。例如:

var f:File = new File("C:\program files\app\filename.jpg"); 
trace("File name is: " + f.name); 

File类只有AIR。如果您在Flash Player中工作,请尝试FileReference类,它具有相同的属性。

这个的实现是平台不可知的,所以它应该可以在Mac和PC上正常工作。

+0

这太好了,好多了! – Proyb2 2010-11-29 07:07:37