On Thu, May 23, 2019 at 11:06 PM Daniel Kozak <kozz...@gmail.com> wrote:
> On Thu, May 23, 2019 at 11:10 AM BoQsc via Digitalmars-d-learn < > digitalmars-d-learn@puremagic.com> wrote: > > https://matthias-endler.de/2017/yes/ > So this should do it void main() { import std.range : array, cycle, take; import std.stdio; immutable buf_size = 8192; immutable buf = "\x00".cycle.take(buf_size).array; auto cnt = 50_000_000 / buf_size; immutable tail = "\x00".cycle.take(50_000_000 % buf_size).array; File file = File("test.txt", "w"); while(cnt--) file.rawWrite(buf); file.rawWrite(tail); }