如何实际删除C:\program files\app\filename.jpg
中的完整路径,以便唯一的左侧是filename.jpg
?
在这种情况下,可以使用Substr或Substring在通过从字符串结束位置循环检测到第一次出现\
或/
后删除。
有更好的方法吗?
答案 0 :(得分: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上正常工作。