0

有没有办法在一个文件夹中找到相同类型的文件(例如“.txt”文件)的总数?

4

1 回答 1

0

这是我找到的解决方案。

//Tested on AIR 2.0
import flash.filesystem.File;

//e.g. Say you want to target documents folder of your OS
var MyFolder:File = File.documentsDirectory.resolvePath("Temp");

var totNumOfFiles:Array = MyFolder.getDirectoryListing();
var numOfSameFileType:Array = [];

for (var i:uint = 0; i < totNumOfFiles.length; i++)
{
    if(totNumOfFiles[i].type == ".txt" )
    {
        numOfSameFileType.push(i);
    }else
    {
        trace("No text files.");
    }
}

trace("Total " + numOfSameFileType.length + " text files are available.");
于 2012-07-14T11:14:05.393 回答