FILE::WRITE 1g 2024-09-17 laplante@plcb.ca GOWEB/FILE


title: “file::write Function Documentation” author: “laplante@plcb.ca” date: “2024-09-17” version: “1.0.0” section: “1g”

category: “GOWEB/FILE”

Name

file::write — Write data to a file.

Synopsis

file::write or write(file, data…, [error: variable, flag: integer, mode: integer])

Description

The file::write function writes data to a file. The default mode is 0755.

Parameters

Examples

res={{
    file := "abc";
    write(file, "1", "2", [3,4]);
    write(file, "2", "4", [6,8]);
    read(file); "\n";
    write(flag:file::O_TRUNC | file::O_CREATE | file::O_WRONLY, file, "1", "2", [3,4]);
    read(file); "\n";
    remove(error:err, file);
}}.

flag = 209, file=abc, mode=644
flag = 209, file=abc, mode=644
flag = 601, file=abc, mode=644
res=12[3,4]24[6,8]
12[3,4]
.

Author

laplante@plcb.ca

See also

Version