发明名称 |
在文件目录下寻找文件的方法 |
摘要 |
本发明提供一种在文件目录下寻找文件的方法,客户端请求在一文件目录下寻找一文件,该文件名称的大小写字符的数量为k,所述的文件目录下的文件数量为n,当(2<SUP>k</SUP>)/p大于等于n时,执行一第一方法:将文件目录下所有文件的名称分别与客户端请求寻找的文件名称进行比较,开启与客户请求寻找的文件的名称相同的文件;当(2<SUP>k</SUP>)/p小于等于n时,执行一第二方法:组合出区分大小写的所有可能的文件名称,尝试在文件目录下以可能的文件名称开启文件;其中p是指:执行第一方法比较一个文件名称所耗费的时间与执行第二方法尝试开启一文件所耗费的时间的比值。利用本发明可以智能化选择执行最快的方法在文件目录下寻找文件。 |
申请公布号 |
CN100405365C |
申请公布日期 |
2008.07.23 |
申请号 |
CN200410091814.7 |
申请日期 |
2004.12.21 |
申请人 |
鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
庄琮华 |
分类号 |
G06F17/30(2006.01) |
主分类号 |
G06F17/30(2006.01) |
代理机构 |
|
代理人 |
|
主权项 |
1.一种在文件目录下寻找文件的方法,客户端请求在文件服务器的一文件目录下寻找一文件,该文件名称的大小写字符的数量为k,所述文件目录下的文件数量为n,其特征在于:当(2k)/p大于n,执行一第一方法:将所述文件目录下所有文件的名称分别与客户端请求寻找的文件名称进行比较,开启名称与客户端请求寻找的文件名称相同的文件;当(2k)/p小于n,执行一第二方法:通过组合方式组合出区分大小写的所有可能的文件名称,在所述文件目录下以所述的可能的文件名称尝试开启文件;当(2k)/p等于n,执行所述第一方法或执行所述第二方法;其中p是指:执行第一方法比较一个文件名称所耗费的时间与执行第二方法尝试开启一文件所耗费的时间的比值。 |
地址 |
518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 |