VB程序员博客
VB程序开发
- VB.NET code
-
Private Declare Function SHFileExists Lib "shell32" Alias "#45" (ByVal szPath As String) As Long
无论参数如何,该函数总会返回0,为什么呢????
这个函数怎么用?
- VB.NET code
-
Private Declare Function SearchTreeForFile Lib "dbghelp.dll" (ByVal RootPath As String, ByValputPathName As String, ByValputPathBuffer As String) As Long
因为我测试了也是 0 = =!
不知道怎么做。。。
为什么不直接用Dir来测试档案的存在啊???
因为我听别人说,SHFileExists比Dir$快~~~~~
SHFileExists(strconv("123",64))
从国外网站得知, 看下图说明吧.
Dir 很好用, 查找一个文件, 速度又能差到那里 ? 几几几毫秒 ? 在乎吗?
4F 竟然管用, 不错.
问题解决~结帖~~~~~~~
被人骗了~~~~~~
刚才用SHFileExists与Dir进行测试,各进行10000次
发现Dir比SHFileExists还要快半秒以上~~~~
标签: SHFileExists, 总会, 返回