File module

file_delete

procedureSource

Deletes the file filename; false if it does not exist, is a directory (see delete_directory) or is read-only. Files this module opened can be deleted while open.

file_delete :: (filename: string) -> bool

Parameters

filename: string

Returns

bool
Example
#import "Extensions/Environment";
base := environment_variable("TMPDIR");
if base == "" base = environment_variable("TEMP");
if base == "" base = "/tmp";
path := tprint("%/jai-doc-delete.bin", base);
defer file_delete(path);
assert(write_entire_file(path, "x"));
assert(file_delete(path));
assert(!file_delete(path)); // already gone

Doesn't run in the browser (only on windows).

See also