boost/filesystem/convenience.hpp

Header convenience.hpp provides convenience functions that combine lower-level functions in useful ways.

Contents

create_directories

create_directories

void create_directories( const path & ph );

Precondition: ph.empty() ||
forall p: p == ph || is_parent(p, ph): is_directory(p) || !exists( p )

Postcondition: exists(ph) && is_directory(ph)

Contributed by Vladimir Prus.


© Copyright Beman Dawes, 2002

Revised 23 December, 2002