OS.Dirval exists : Fpath.t -> (bool, [> Rresult.R.msg ]) resultval must_exist : Fpath.t -> (Fpath.t, [> Rresult.R.msg ]) resultval create :
?path:bool ->
?mode:int ->
Fpath.t ->
(bool, [> Rresult.R.msg ]) resultval delete :
?must_exist:bool ->
?recurse:bool ->
Fpath.t ->
(unit, [> Rresult.R.msg ]) resultval contents :
?dotfiles:bool ->
?rel:bool ->
Fpath.t ->
(Fpath.t list, [> Rresult.R.msg ]) resultval fold_contents :
?err:'b Path.fold_error ->
?dotfiles:bool ->
?elements:Path.elements ->
?traverse:Path.traverse ->
(Fpath.t -> 'a -> 'a) ->
'a ->
Fpath.t ->
('a, [> Rresult.R.msg ]) resultval user : unit -> (Fpath.t, [> Rresult.R.msg ]) resultval current : unit -> (Fpath.t, [> Rresult.R.msg ]) resultval set_current : Fpath.t -> (unit, [> Rresult.R.msg ]) resultval with_current :
Fpath.t ->
('a -> 'b) ->
'a ->
('b, [> Rresult.R.msg ]) resulttype tmp_name_pat = (string -> string, Format.formatter, unit, string) format4val tmp :
?mode:int ->
?dir:Fpath.t ->
tmp_name_pat ->
(Fpath.t, [> Rresult.R.msg ]) resultval with_tmp :
?mode:int ->
?dir:Fpath.t ->
tmp_name_pat ->
(Fpath.t -> 'a -> 'b) ->
'a ->
('b, [> Rresult.R.msg ]) resultval default_tmp : unit -> Fpath.tval set_default_tmp : Fpath.t -> unit