0 0 0
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
文件_搜索_深度 无返回值,可以根据目录深度进行回调搜索,从而提高运行效率。
参数名类 型参考可空数组备 注
欲寻找的目录文本型如:C:,表示C盘,记得C字后面两点一定要写,目录不以\结尾会自动添加
装载函数子程序指针需要一个参数接收回调,名称为;文件路径[文本型].
文件类型文本型可空:默认为*.*,也就是全部类型。 如填 *.txt只找txt类型的文件
目录深度可空:默认为-1,即不限制目录深度。
变量名类 型静态数组备 注
局_文件文本型 
局_数组文本型0
局_路径文本型 
处理事件 ()
欲寻找的目录 = 选择 (取文本右边 (欲寻找的目录, 1)“\”, 欲寻找的目录 + “\”, 欲寻找的目录)
如果真 (是否为空 (文件类型))
文件类型 = “*.*”
如果真 (是否为空 (目录深度))
目录深度 = -1
局_文件 = 寻找文件 (欲寻找的目录 + 文件类型, )
判断循环首 (局_文件 ≠ “”)
局_路径 = 欲寻找的目录 + 局_文件
程序_Call (到整数 (装载函数), lstrcpyn_文本型 (局_路径, 局_路径, 0))
局_文件 = 寻找文件 (, )
判断循环尾 ()
局_文件 = 寻找文件 (欲寻找的目录 + “*.*”, 16) ' #子目录
判断循环首 (局_文件 ≠ “”)
如果真 (局_文件 ≠ “.” 局_文件 ≠ “..”)
局_数组 = 分割文本 (欲寻找的目录 + 局_文件, “\”, )
如果 (目录深度 = -1)
文件_搜索_深度 (欲寻找的目录 + 局_文件, 装载函数, 文件类型, 目录深度)
如果真 (取数组成员数 (局_数组) < 目录深度 + 1)
文件_搜索_深度 (欲寻找的目录 + 局_文件, 装载函数, 文件类型, 目录深度)


局_文件 = 寻找文件 (, 16) ' #子目录
判断循环尾 ()
DLL命令名返回值类型公开备 注
lstrcpyn_文本型整数型 取指针地址
DLL库文件名:
kernel32.dll
在DLL库中对应命令名:
lstrcpyn
参数名类 型传址数组备 注
目标文本型
文本型
长度整数型


词条作者信息 使用例程
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.