
通过filelist(文件夹路径,文件类型)指令能获得文件路径列表。

该指令需用于字符串列表变量的赋值表达式或其他指令的参数，不能单独使用。

参数2为"*"时表示获取所有文件类型列表。


示例：

strlist lst = filelist("D:\tem","txt");
string s = strlistat(lst,0);
printf(s);

/*
D:\tem文件夹中包含3个txt文件：
D:\tem\111.txt
D:\tem\222.txt
D:\tem\333.txt

输出框将显示：
D:\tem\111.txt
*/


调用其中的某项时，使用strlistat(strlist列表变量, 标号)指令：

string s = strlistat(lst,0); //标号从0开始，最大值为strlist(lst)-1
printf(s);


//遍历文件夹中的txt文件,读取其内容，合并到d:\A1.txt文件中
strlist lst = filelist("D:\tem","txt");
int cnt = strlistlen(lst);
printf(cnt);
while(cnt)
{
    cnt = cnt-1;
    string path = strlistat(lst,cnt);
    printf(path);
    string fStr = fileread( path,"r" );
    filewrite("d:\A1.txt",fStr ,"a");  //"a"是追加写入
    filewrite("d:\A1.txt",\n ,"a"); //\n是写入换行
}


