open
(open filename io_mode)
The open function opens a file, specified by filename, to read or write.
The argument io_mode specifies :
| IO Mode |
Meaning |
| "r" |
Opens for reading. If the file does not exist or cannot be found, it returns nil. |
| "w" |
Opens an empty file for writing. If the given file exists, its contents are destroyed. |
| "a" |
Opens for writing at the end of the file (appending); creates the file first if it does not exist. |
Return Value
The function returns a file descriptor to be used by other I/O functions.
: (setq d (open "test.txt" "w"))
: (setq d (open "test.txt" "r"))
: (setq d (open "test.txt" "a"))