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