如何以与使用AutoIt3的Windows中显示的顺序返回文件夹中的文件名列表?
Windows资源管理器中显示的文件夹内容
_02_02_2007 12_37_45 PM.bin
1D22WP101.bin
1D23DWTB2.bin
1secrate1 Thu Feb 21 2008 021849 PM.bin
02_02_2007 12_37_45 PM.bin
2L9SS1.BIN
3L14SS1.BIN
使用时
_FileListToArray($sDirectory, "*.bin")
对于包含下划线(标有****)的两个文件,我得到了不同的序列
7
****02_02_2007 12_37_45 PM.bin****
1D22WP101.bin
1D23DWTB2.bin
1secrate1 Thu Feb 21 2008 021849 PM.bin
2L9SS1.BIN
3L14SS1.BIN
****_02_02_2007 12_37_45 PM.bin****
我尝试使用_FileListToArrayRec进行排序,这会更改顺序,但仍然与Windows不匹配
_FileListToArrayRec($sDirectory, "*.bin", $FLTAR_FILES, $FLTAR_NORECUR, $FLTAR_SORT)
7
****_02_02_2007 12_37_45 PM.bin****
****02_02_2007 12_37_45 PM.bin****
1D22WP101.bin
1D23DWTB2.bin
1secrate1 Thu Feb 21 2008 021849 PM.bin
2L9SS1.BIN
3L14SS1.BIN
有人可以帮助如何返回AutoIt3中与Windows中的顺序相匹配的文件名列表吗?
感谢您的帮助!
大卫