触动精灵论坛

查看: 952|回复: 18

贡献一个完美的文件目录搜索,支持指定后缀名或多个后缀同时搜索

[复制链接]
发表于 2019-1-14 21:17:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转触动精灵。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 nivisde 于 2019-1-14 21:22 编辑

游客,如果您要查看本帖隐藏内容请回复

function FindFile(Path,...)        
        local i=0;
        local Index=0;
        local FileName;
        local LastNameOfFile;
        if ts.hlfs.isDir(Path) then
                local LastNameOfFileToShearch=select("#",...);
                local FileList=ts.hlfs.getFileList(Path);
                if  FileList then
                        for Index,FileName in pairs(FileList) do
                                mSleep(5)
                                if  FileName ~="." and FileName ~= ".." then
                                        if ts.hlfs.isDir(Path.."/"..FileName) then
                                                FindFile(Path.."/"..FileName,...)
                                        else
                                                FileName=Path.."/"..FileName
                                                if  LastNameOfFileToShearch>=1 then
                                                        LastNameOfFile=strSplit(FileName,".")
                                                        if LastNameOfFile then
                                                                for i =1,LastNameOfFileToShearch do
                                                                        mSleep(5)
                                                                        if LastNameOfFile[2] == select(i,...) then
                                                                                nLog(FileName)
                                                                                break
                                                                        end        
                                                                end
                                                        end
                                                else
                                                        nLog(FileName)
                                                end
                                        end
                                end
                        end
                end        
        else
                nLog("Not a Dir");
                if isFileExist(Path) then
                        nLog("but found"..Path)
                end        
        end        
        
end
FindFile("/var/mobile/Media/TouchSprite")
回复

使用道具 举报

发表于 2019-1-15 16:07:06 | 显示全部楼层
看一下看一下看一下
回复 支持 反对

使用道具 举报

发表于 2019-1-15 20:55:26 | 显示全部楼层
回复观察一下啦 3Q
回复 支持 反对

使用道具 举报

发表于 2019-1-17 18:45:53 | 显示全部楼层
贡献一个完美的文件目录搜索,支持指定后缀名或多个后缀同时搜索
回复 支持 反对

使用道具 举报

发表于 2019-1-22 15:34:55 | 显示全部楼层
学习一下,很不错的。
回复 支持 反对

使用道具 举报

发表于 2019-2-1 11:25:16 | 显示全部楼层
看一下看一下看一下
回复 支持 反对

使用道具 举报

发表于 2019-2-5 13:04:23 来自手机 | 显示全部楼层
哦搜狗民心色胚匿名
回复 支持 反对

使用道具 举报

发表于 2019-2-16 16:43:30 | 显示全部楼层
666666666666
回复 支持 反对

使用道具 举报

发表于 2019-2-16 21:50:50 | 显示全部楼层
666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

帖子推荐上一条 /1 下一条

小黑屋|手机版|Archiver|触动精灵 ( 京ICP备15002081号-2 )

GMT+8, 2019-4-21 06:41 , Processed in 0.043758 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表