On Thursday, 11 May 2017 at 07:24:00 UTC, AntonSotov wrote:
import std.stdio;
int main()
{
auto big = File("bigfile", "r+"); //bigfile size 20 GB
writeln(big.size); // ERROR!
return 0;
}
//////////////////////////////////////
std.exception.ErrnoException@std\stdio.d(1029): Could not seek
in file `bigfile` (Invalid argument)
I can not work with a large file?
32 bit executable.
Are you in windows perchance? IIRC the when compiling for 32 bit
it doesn't use the 64 bit C file function so that will not work.