package ez_file

  1. Overview
  2. Docs
type t
val concat : t -> t -> t
val is_absolute : t -> bool
val is_relative : t -> bool
val is_implicit : t -> bool
val add_suffix : t -> string -> t
val check_suffix : t -> string -> bool
val extensions : t -> string list
val basename : t -> string
val dirname : t -> t
val add_basename : t -> string -> t
val add_basenames : t -> string list -> t
val chop_extension : t -> t
val last_extension : t -> string option
val current_dir_name : t
val open_in : t -> in_channel
val open_out : t -> out_channel
val open_in_bin : t -> in_channel
val open_out_bin : t -> out_channel
val temp_file : t -> string -> t
val with_in : t -> (in_channel -> unit) -> unit
val with_in_bin : t -> (in_channel -> unit) -> unit
val with_out : t -> (out_channel -> unit) -> unit
val with_out_bin : t -> (out_channel -> unit) -> unit
val exists : t -> bool
val getcwd : unit -> t
val size : t -> int
val is_directory : t -> bool
val remove : t -> unit
val rename : t -> t -> unit
val stat : t -> MinUnix.stats
val lstat : t -> MinUnix.stats
module OP : sig ... end
val copy_rec : t -> t -> unit
val uncopy_rec : t -> t -> unit
val find_in_path : string list -> string -> t

find_in_path path filename searches a file in a list of directories.