我使用FindFirstFile
和FindNextFile (kernel32)
來獲取文件夾和文件(c# Pinvoke
)。 System.IO
太慢,不支持超過250個字符的路徑。將FindFirstFile與GetFileSize/GetFileSizeEx結合以提高性能(kernel32)
是否可以使用句柄 - 以任何方式 - 由FindNextFile
返回以獲取文件的字節長度?
當前嘗試返回INVALID_HANDLE
。我認爲原因是目錄回調,而不是createfile回調。
我想避免再次調用CreateFile
來獲取文件句柄「兩次」;它非常緩慢。
謝謝。
相關https://bcl.codeplex.com/wikipage?title=Long%20Path&referringTitle=Home – user7116