首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

api函数 findfirstfile解决思路

2012-12-31 
api函数 findfirstfile本帖最后由 zlcl2 于 2010-10-26 17:00:13 编辑FUNCTION ulong FindFirstFile(ref s

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

热点排行