我在“applicationDirectory”中列出文件并获取带扩展名的名称, 例如“myVid.mp4”。 我想只获得没有扩展名的文件名(mp4)
到目前为止,这是我的代码
var subjDir:File = File.applicationDirectory.resolvePath("videos");
var files:Array = subjDir.getDirectoryListing();
var filesName:Array = new Array();
for (var i:uint=0; i<files.length;i++)
{
trace(files[i].name);
trace(files[i].nativePath);
filesName.push({label:files[i].name,fpath:files[i].nativePath});
}
提前感谢!
答案 0 :(得分:1)
trace (files[i].name.substr(0, files[i].name.lastIndexOf('.')));
答案 1 :(得分:0)
这将删除文件扩展名:
trace(files[i].name.replace(/\.[^\.]*$/,""));