+ -
当前位置:首页 → 问答吧 → delphi 读取某个问件夹下所有问件,读取顺序???

delphi 读取某个问件夹下所有问件,读取顺序???

时间:2011-12-07

来源:互联网

Delphi(Pascal) code

    Ret:=FindFirst(dir+'\*.jpg',faAnyFile,f);
    while   Ret = 0   do
    begin
        FileName:=f.Name;
        Ret:=FindNext(f)
    end;
    FindClose(f);



上面的程序会遍历dir下所有的jpg文件名,

如dir下:图片1.jpg,图片2.jpg,图片3.jpg,图片4.jpg

我想按照顺序读文件名,但是读出来的可能是 图片1.jpg,图片4.jpg,图片3.jpg,图片2.jpg
这是什么原因呢

作者: xk_su   发布时间: 2011-12-07

读出来后自已排序不就得了

作者: toplor   发布时间: 2011-12-07

findfirst好像是按照wendows的文件索引顺序找到的,ntfs和fat的索引方法都是不同的~
存到list里排序吧

作者: funxu   发布时间: 2011-12-07

windows,敲错了

作者: funxu   发布时间: 2011-12-07

热门下载

更多