ActionScript 3 从文件夹中获取所有文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 从文件夹中获取所有文件相关的知识,希望对你有一定的参考价值。

import mx.collections.ArrayCollection; 
import flash.filesystem.File;

//declare array collection 'listfiles' dataprovider for the list//			
private var listfiles:ArrayCollection=new ArrayCollection();

private function listdesktopfiles():void{

//point the file object 'desktop' to the desktop path//			

var desktop:File = File.desktopDirectory;
/* var desktop:File = File.desktopDirectory.resolvePath("Adobe AIR"); 
will direct the path to the subdirectory 'Adobe AIR' available on the desktop */

//getDirectoryListing() returns array of file objects from the file object pointer, desktop in this case//
var getfiles:Array = desktop.getDirectoryListing();

//Push all thi values to the Arraycollection to be diaplayed in the list//
for (var i:int = 0; i < getfiles.length; i++) { 			  	 			  
	listfiles.addItemAt((getfiles[i].nativePath), i);   
	}
}

以上是关于ActionScript 3 从文件夹中获取所有文件的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 从完整的URL获取文件名

ActionScript 3 Flash:从完整网址获取文件名

ActionScript 3 从url路径获取文件名并删除扩展名

ActionScript 3 AS3从URL或文件名获取文件扩展名

如何在 Actionscript 3.0 中获取数组的所有排列?

ActionScript 3 从3D空间中的物体获取角度