TC官方合作论坛

 找回密码
 立即注册
查看: 1061|回复: 2

[已解决] 这个,,,这个,,,那么问题就来了,,

[复制链接]
发表于 2015-1-2 14:52:51 | 显示全部楼层 |阅读模式




求高手帮看下这是啷个问题。
这个功能需要什么插件吗?
源码是抄的,我完全不知情,http://bbs.tyuyan.com/forum.php?mod=viewthread&tid=36244&highlight
求高手帮看下   拜托了~~




>错误:G:\\文件查找\文件查找\文件查找.t 行号:12 错误信息:'digui.findfiles'是未定义的函数,或者函数格式中间出现多余的字符,比如 空格
var pathstr
function search(name,path,mode=1)
    pathstr="",name=str.strtrim(name)
    if(name==""||!file.exist(path))
        return pathstr
    else
        if(str.right(path,1)!="\\")
            path&="\\"
        endif
        name=str.strlowercase(name)
        digui.findfiles(path,name,mode)
    endif
    return str.strcut(pathstr,1,false)
endfunction
//查找多文件.
function findfiles(path,name,mode)
    rfile=array[],rfolder=array[]
    file.traverse(path,rfolder,rfile)
    sfile=-1,sfolder=-1
    arraysp.size(rfile,sfile)
    arraysp.size(rfolder,sfolder)
    Name=str.strlowercase(rfile[0])
    for(i=0;i<sfile;i++)
        Name=str.strlowercase(rfile)
        if(Name==name&&mode||str.findstr(Name,name)!=-1&&!mode)
            pathstr&=path&rfile&"|"
        endif
    endfor
    for(i=0;i<sfolder;i++)
        if(str.strtrim(rfolder)=="")
            continue
        endif
        digui.findfiles(path&rfolder&"\\",name,mode)
    endfor
endfunction
//精确匹配单文件.
function findAfile(path,name)
    rfile=array[],rfolder=array[]
    file.traverse(path,rfolder,rfile)
    sfile=-1,sfolder=-1
    arraysp.size(rfile,sfile)
    arraysp.size(rfolder,sfolder)
    for(i=0;i<sfile;i++)
        if(rfile==name)
            return path
        endif
    endfor
    for(i=0;i<sfolder;i++)
        if(str.strtrim(rfolder)=="")
            continue
        endif
        ret=digui.findAfile(path&rfolder&"\\",name)
        if(ret!="\"")
            return ret
        endif
    endfor
    return "\""
endfunction


本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-1-2 16:13:03 | 显示全部楼层
空间名.函数名()
空间名错了,应该为:
文件查找.findfiles(path,name,mode)
回复 支持 反对

使用道具 举报

发表于 2015-6-24 15:20:11 | 显示全部楼层
{:soso__3110130392203091378_3:}
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-16 22:46 , Processed in 0.049180 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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