File system
ALL_FILES_UNDER
all_files_under(Charstring folder)->Bag of (Charstring, Charstring)
STABLE
Get all files somewhere under folder
along with their relative path from folder
BASE_FILENAME
base_filename(Charstring path) -> Charstring
STABLE
The Unix style file name part of path
CD
cd(Charstring folder) -> Charstring
STABLE
Set current wroking directory
CREATE_FOLDER
create_folder(Charstring folder) -> Charstring
STABLE
No description.
DIR
dir(Charstring d) -> Bag of Charstring
STABLE
List files in directory named d.
Empty d lists files in current working directory pwd()
dir(Charstring path, Charstring pat) -> Bag of Charstring d
STABLE
List files in directory path whose names match the pattern pat
dir( ) -> Bag of Charstring
STABLE
List files in current working directory pwd()
DIRECTORIES_IN
directories_in(Charstring f) -> Bag of Charstring
STABLE
Get names of all directories in folder f
DIRECTORYP
directoryp(Charstring path)
STABLE
Is a path a directory?
DIRPATH
dirpath(Charstring file) -> Charstring
STABLE
Convert file to Unix style filename ended with a single /
FILEDATE
filedate(Charstring file) -> Timeval
STABLE
The time when file was last updated
FILE_EXISTS
file_exists(Charstring file)
STABLE
Does file exists?
FILE_LINES
file_lines(Charstring file) -> Number
STABLE
The number of lines in file
FILE_PATH
file_path(Charstring nm) -> Charstring
STABLE
The Unix style path to file named nm
FIND_FILE
find_file(Charstring folder, Charstring file) -> Charstring
STABLE
Get full path to first occurence of file somewhere under folder
FOLDER_OF
folder_of(Charstring path) -> Charstring f
STABLE
The Unix style folder name of path
FULL_FILENAMES
full_filenames(Charstring f, Charstring pat) -> Bag of Charstring
STABLE
Get the paths to the files in folder f that match pattern pat
LOAD_OSQL
load_osql(Charstring file) -> Charstring
STABLE
Evaluate OSQL statements in file
load_osql(Charstring file, Charstring tn) -> Charstring
STABLE
Evaluate OSQL statements in file belonging to topic named tn
LOAD_TEMPLATE_FILE
load_template_file(Charstring file, Record subst) -> Charstring full_file
STABLE
Load OSQL template file while substituting key strings to values in
subst. Returns full path to file
POPD
popd( ) -> Charstring
STABLE
Go back to folder before last pushd(path)
PUSHD
pushd(Charstring path) -> Charstring
STABLE
Make path current working directory. Go back with popd()
PWD
pwd( ) -> Charstring
STABLE
The current working directory
READ_FILE
read_file(Charstring file) -> Charstring
STABLE
Get contents of file as a string
SA_HOME
sa_home( ) -> Charstring
STABLE
User's home folder
SUBDIRECTORIES
subdirectories(Charstring f) -> Bag of Charstring
STABLE
Get names of all directories under folder f, including f
TEMP_FOLDER
temp_folder( ) -> Charstring
STABLE
User's folder for temporary files
WRITE_FILE
write_file(Charstring cont, Charstring filename) -> Charstring
STABLE
Write cont into filename
WRITE_FILEPATH
write_filepath(Charstring cont, Charstring path) -> Charstring
STABLE
No description.
