Writing large data to file

Domain via Digitalmars-d digitalmars-d at puremagic.com
Mon Jan 11 23:26:28 PST 2016


On Tuesday, 12 January 2016 at 07:15:33 UTC, Ali Çehreli wrote:
> On 01/10/2016 06:43 PM, Domain wrote:
>> I am writing a split-liked tool, and want to write some large 
>> data
>> (>4GB) to a single file. But this is not possible while using
>> std.file.write, at least on windows. And I need dig into the 
>> source code
>> to find out the reason (Windows API WriteFile uses DWORD as 
>> the input
>> size). So why not call WriteFile multiple times inside write 
>> function,
>> or at least return the number of bytes has been written, than 
>> I can
>> append the left myself.
>
> Have you tried std.stdio.File? write or rawWrite should work:
>
>   http://dlang.org/phobos/std_stdio.html#.File
>
> Ali

I know that. But I want to see an improvement in std.file.write, 
or at least the doc of it.


More information about the Digitalmars-d mailing list