我正在使用以下目录读取目录中的文件:
glob_t* globlist;
// initialization.
glob(pattern, GLOB_ERR | GLOB_BRACE, NULL, globlist);
这很好用,但现在每个文件的处理顺序是相关的,所以我想知道是否有匹配的特定顺序,或者如果没有,如果可以以某种方式指定
答案 0 :(得分:1)
默认情况下glob
对返回的名称进行排序。
GLOB_NOSORT
通常,glob()根据LC_COLLATE类别的当前设置对匹配的路径名进行排序;见XBD LC_COLLATE。使用此标志时,未指定返回的路径名的顺序。
答案 1 :(得分:1)
引自手册页here
路径名应按照LC_COLLATE类别的当前设置定义的排序顺序;