2#ifndef STORMM_DIRECTORIES_H
3#define STORMM_DIRECTORIES_H
7#if defined(_WIN32) || defined(_WIN64) || defined(__CYGWIN__)
15#include "Constants/behavior.h"
20using constants::ExceptionResponse;
27int localMkdir(
const char* path,
const mode_t mode);
34std::vector<std::string> stormmMkdir(
const std::string &path,
const mode_t mode = 0755);
39int localRmdir(
const char* path);
45void stormmRmdir(
const std::string &path, ExceptionResponse protocol = ExceptionResponse::WARN);
54void stormmBatchRmdir(
const std::vector<std::string> &paths,
55 ExceptionResponse protocol = ExceptionResponse::WARN);