0
我如何实际删除完整路径,如C:\program files\app\filename.jpg
,以便唯一左侧是filename.jpg
?使用actionscript删除完整路径
可以使用子字符串或子字符串在检测到第一个匹配项\
或/
后,通过从字符串结束位置循环来删除。
有没有更好的方法?
我如何实际删除完整路径,如C:\program files\app\filename.jpg
,以便唯一左侧是filename.jpg
?使用actionscript删除完整路径
可以使用子字符串或子字符串在检测到第一个匹配项\
或/
后,通过从字符串结束位置循环来删除。
有没有更好的方法?
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上正常工作。
这太好了,好多了! – Proyb2 2010-11-29 07:07:37
这已经在这里讨论过了:http://stackoverflow.com/questions/743739/extracting-filename-from-full-path-in-actionscript-3 – Mattias 2010-11-29 06:55:21