Fs.Filetype t = fileval create : directory:Directory.t -> name:string -> tval dirname : t -> Directory.tval append : Directory.t -> t -> tval has_ext : string -> t -> boolval get_ext : t -> stringval of_string : string -> tval to_string : t -> stringval read : t -> (string, [> Odoc_utils.msg ]) resultval copy : src:t -> dst:t -> (unit, [> Odoc_utils.msg ]) resultval exists : t -> boolval of_segs : string list -> tof_segs segs Returns an absolute path if segs starts with an empty segment. Raises Invalid_argument if segs is empty.