Necesito leer solo los primeros 256 B del archivo grande, del disco WebDAV mapeado.Lea lo que necesite, ¿cómo leer los primeros 256 bytes del archivo grande en línea sin descargar?
puedo abrir archivo con
h_second = CreateFileA(second_server, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, NULL);
pero vale primeras descargas de archivos en conjunto, y después de eso puedo leerlo. Y quiero algo, eso descarga solo una pequeña parte del archivo y lo leo.
¿Alguien me puede ayudar?
¿Ha intentado 'fopen()' seguido de 'fread()'? – alk
@alk: Esas son las funciones de la biblioteca C. La implementación de Windows (MSVC) de 'fread' llamará' CreateFileA' por usted, por lo que no haría la diferencia. – MSalters
Cuando llamo CreateFileA o fopen, descargo el primer archivo completo, y luego puedo leer usando fread o ReadFile ... – FrUh