api函数 findfirstfile解决思路
api函数 findfirstfile
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
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