Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用FindFirstFileandFindNextFile (kernel32)来获取文件夹和文件 ( c# Pinvoke)。 System.IO太慢了,不支持超过 250 个字符的路径。
FindFirstFile
FindNextFile (kernel32)
c# Pinvoke
System.IO
是否可以使用返回的句柄(以任何方式)FindNextFile来获取文件的字节长度?
FindNextFile
当前尝试返回INVALID_HANDLE。我认为原因是目录回调而不是 createfile 回调。
INVALID_HANDLE
我想避免CreateFile再次调用以“两次”获取文件句柄;它很慢。
CreateFile
谢谢。
FindNextFile不返回句柄。不知道你为什么会这样认为。
WIN32_FIND_DATA包含文件大小。该结构由 填充FindNextFile。
WIN32_FIND_DATA