Module SkhcUtil.FileSysSource

Sourceval dir_exists : string -> bool

dir_exists path checks if the file at path exists and is a directory

Sourceval create_folder : ?perm:??? -> on_error:'a -> string -> (string, 'a) result
Sourceval create_file : ?on_file:??? -> on_error:'a -> string -> (string, 'a) result
Sourceval split_path : string -> string list
Sourceval rmrf : string -> unit
Sourceval mkdirp : string -> string list -> (string, string) result

mkdirp root componenent creates directories which start at root and recursively componenent

Sourceval mkfilep : ?outchan:??? -> string -> string list -> string -> (string, string) result
Sourceval mk : file:bool -> ?outchan:??? -> string -> (string, string) result
Sourceval read_chan : in_channel -> string
Sourceval read_all_chan : in_channel -> string
Sourceval read_all : string -> string
Sourceval remove_prefix : string -> string -> string
Sourceval cp_rm : string -> string -> (unit, string) result
Sourceval move : [< `Copy | `Move ] -> string -> string -> (unit, string) result

move strategy src dst