马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 贪吃蛇 于 2014-10-3 20:47 编辑
- 功能 按钮0_点击()
- 变量 返回文件夹,返回文件,文件夹数量,文件数量
- 执行结果=文件.遍历("D:\\test\\",返回文件夹,返回文件)
- 数组空间.大小(返回文件夹,文件夹数量)
- 数组空间.大小(返回文件,文件数量)
- 调试输出("执行结果="&执行结果)
- 调试输出("文件夹数量="&文件夹数量&",文件数量="&文件数量)
- 调试输出("返回文件夹[0]="&返回文件夹[0]&",返回文件[0]="&返回文件[0])
- 功能结束
复制代码//输出结果: //1,test不存在时:执行结果=0,文件夹数量=1,文件数量=1,返回文件夹[0]=,返回文件[0]= //2,test为空文件夹时:执行结果=0,文件夹数量=1,文件数量=1,返回文件夹[0]=,返回文件[0]= //3,test下仅有1个文件时:执行结果=-1,文件夹数量=1,文件数量=1,返回文件夹[0]=,返回文件[0]=文件名 //4,test下仅有1个文件夹时:执行结果=-1,文件夹数量=1,文件数量=1,返回文件夹[0]=文件夹名,返回文件[0]= //5,test下有1个文件和1个文件夹时:执行结果=-1,文件夹数量=1,文件数量=1,返回文件夹[0]=文件夹名,返回文件[0]=文件名
如上例的5种情况得到的文件夹数量和文件数量都是1,而实际上这个结果对前4种情况都不合适。
原因应该是文件.遍历找不到文件或文件夹时返回了1个空字符串(“”)或空值(null)给数组,建议此处不要返回任何值。(多谢续花指正)
|