X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=nucleus%2Flibrary%2Ffilesystem%2Fdirectory_tree.h;h=6ad56a0e38d765177ddc9b8d0500e29bda99ba1a;hb=46db3e069f6346301f8d55a1d155a4904f18ec1e;hp=9c89ba432c98d2e406d1b74f9248b9e384a64c93;hpb=3ea085ec301ed1399dfa1e9f3a240312dc95410b;p=feisty_meow.git diff --git a/nucleus/library/filesystem/directory_tree.h b/nucleus/library/filesystem/directory_tree.h index 9c89ba43..6ad56a0e 100644 --- a/nucleus/library/filesystem/directory_tree.h +++ b/nucleus/library/filesystem/directory_tree.h @@ -104,6 +104,9 @@ public: removed in the filesystem. if the item is still really there, then the next rescan will put it back into the tree. */ + basis::outcome make_directories(const basis::astring new_root); + //!< creates all of the directories in this object, but start at the "new_root". + static bool compare_trees(const directory_tree &source, const directory_tree &target, filename_list &differences, file_info::file_similarity how_to_compare);