api函数 findfirstfile解决思路

api函数 findfirstfile
本帖最后由 zlcl2 于 2010-10-26 17:00:13 编辑
FUNCTION ulong FindFirstFile(ref string lpFileName,ref WIN32_FIND_DATA lpFindFileData) LIBRARY "kernel32.dll" ALIAS FOR "FindFirstFileA"

使用这个api函数的时候好象文件超过6g的时候,取文件的大小,也就是nfilesizelow这个取出来是不对的,这个问题如何解决啊,请高手指点

findnextfile也是一样的问题
------解决思路----------------------
先判断nFileSizeHigh是否为0,不为0那么大小公式应该是
(nFileSizeHigh * MAXDWORD+1) + nFileSizeLow