-1

我正在使用FindFirstFileandFindNextFile (kernel32)来获取文件夹和文件 ( c# Pinvoke)。 System.IO太慢了,不支持超过 250 个字符的路径。

是否可以使用返回的句柄(以任何方式)FindNextFile来获取文件的字节长度?

当前尝试返回INVALID_HANDLE。我认为原因是目录回调而不是 createfile 回调。

我想避免CreateFile再次调用以“两次”获取文件句柄;它很慢。

谢谢。

4

1 回答 1

4

FindNextFile不返回句柄。不知道你为什么会这样认为。

WIN32_FIND_DATA包含文件大小。该结构由 填充FindNextFile

于 2013-05-29T14:15:16.777 回答