import std.file : exists, readText, remove; import dpromise.utils : runEventloop; writeAsync("hoge.txt", "hogehogepiyopiyo").then({ assert(exists("hoge.txt")); assert(readText("hoge.txt") == "hogehogepiyopiyo"); remove("hoge.txt"); }); runEventloop();
Writes buffer to file path with asynchronous IO.
Creates a new file if it is not already exist. If an error occurred, the promise will be rejected.