Ecaml.FileFile is for functions that operate on files on the filesystem.
(Info-goto-node "(elisp)Information about Files")
val is_newer : Filename.t -> than:Filename.t -> bool(describe-function 'file-newer-than-file-p)
(describe-function 'file-in-directory-p) (Info-goto-node "(elisp)Truenames")
(describe-function 'file-truename) (Info-goto-node "(elisp)Truenames")
(describe-function 'delete-file) (Info-goto-node "(elisp)Changing Files")
(describe-function 'copy-file) (Info-goto-node "(elisp)Changing Files")
(describe-function 'rename-file) (Info-goto-node "(elisp)Changing Files")
val locate :
?suffixes:string list ->
?predicate:Ecaml_value.Value.t ->
filename:string ->
path:string list ->
unit ->
string option(describe-function 'locate-file)
val locate_dominating_file :
above:Filename.t ->
basename:string ->
Filename.t option(describe-function 'locate-dominating-file)
val locate_dominating_file_exn :
above:Filename.t ->
basename:string ->
Filename.t(describe-function 'locate-dominating-file)
val write : ?append:bool -> Filename.t -> string -> unit(describe-function 'write-region) (Info-goto-node "(elisp)Writing to Files")
val write_s : ?append:bool -> Filename.t -> Core.Sexp.t -> unitwrite_s filename sexp writes Sexp.to_string_hum sexp and a newline to filename.
val ensure_exists : Filename.t -> unitval make_temp_file : prefix:string -> suffix:string -> Filename.t(describe-function 'make-temp-file) (Info-goto-node "(elisp)Unique File Names")
val with_temp_file :
(_, 'a) Sync_or_async.t ->
f:(Filename.t -> 'a) ->
prefix:string ->
suffix:string ->
'aCreates a temp file, calls f on its name, and deletes it after f returns, even if f returns by raising.
N.B. This is not the behavior of (describe-function 'with-temp-file).