MongooseA text-based world full of questionable inventions.

All help topics · Link to this topic

Showing help on 'fileio'

General-purpose functions:

FHANDLE file_open(STR pathname, STR mode)
void file_close(FHANDLE fh)
STR file_name(FHANDLE fh)
STR file_openmode(FHANDLE fh)
STR file_readline(FHANDLE fh)
LIST file_readlines(FHANDLE fh, INT start, INT end)
void file_writeline(FHANDLE fh, STR line)
STR file_read(FHANDLE fh, INT bytes)
INT file_write(FHANDLE fh, STR data)
void file_flush(FHANDLE fh)
INT file_tell(FHANDLE fh)
void file_seek(FHANDLE fh, INT loc, STR whence)
INT file_eof(FHANDLE fh)
void file_rename(STR oldpath, STR newpath)
void file_remove(STR pathname)
void file_mkdir(STR pathname)
void file_rmdir(STR pathname)
LIST file_list(STR pathname, [ANY detailed])
STR file_type(STR pathname|FHANDLE fh)
STR file_mode(STR filename|FHANDLE fh)
void file_chmod(STR filename, STR mode)
LIST file_handles()
LIST file_grep(FHANDLE fh, STR search [,?match_all=0])

Attribute functions:

INT file_size(STR pathname)
STR file_mode(STR pathname)
INT file_last_access(STR pathname)
INT file_last_modify(STR pathname)
INT file_last_change(STR pathname)
INT file_size(FHANDLE fh)
STR file_mode(FHANDLE fh)
INT file_last_access(FHANDLE fh)
INT file_last_modify(FHANDLE fh)
INT file_last_change(FHANDLE fh)
INT file_count_lines(FHANDLE fh)

LIST file_stat(STR pathname)
LIST file_stat(FHANDLE fh)