bool validFileName(const std::string &fName);
/////////////////////////////////////////////////
-/// \brief Ersetzt alle / mit \\
+/// \brief Ersetzt alle / mit doppel backslash
/// \param dir Zu verarbeitender pfad
/// \return pfad mit ersetzten Zeichen
/////////////////////////////////////////////////
std::string convertPathToWindows(const std::string &dir);
/////////////////////////////////////////////////
-/// \brief Ersetzt alle \\ mit /
+/// \brief Ersetzt alle doppel backslash mit /
/// \param dir Zu verarbeitender pfad
/// \return pfad mit ersetzten Zeichen
/////////////////////////////////////////////////
/// false nein)
/// \return true bei erfolg, false bei fehler
/////////////////////////////////////////////////
- bool listFilesRecursive(const std::string &path, std::vector<FSHelper::File> &files,const bool showHiddenDirs);
+ bool listFilesRecursive(const std::string &path, std::vector<FSHelper::File> &files,const bool showHiddenDirs = false);
/////////////////////////////////////////////////
/// \brief Diese funktion gibt rekursiv alle Unterordner eines
/// Ordners zurück.
-/// \param [IN] src Ordner dessen Dateien zurückgegeben
+/// \param [IN] src Ordner dessen Unterordner zurückgegeben
/// werden sollen.
/// \param [OUT] string Vektor mit allen gefundenen Ordnern
/// \param [IN] Optional, Gibt an ob auch versteckte Unterordner
/// false nein)
/// \return true bei erfolg, false bei fehler
/////////////////////////////////////////////////
- bool listDirsRecursive(const std::string &path, std::vector<std::string>& dirs,const bool showHiddenDirs);
+ bool listDirsRecursive(const std::string &path, std::vector<std::string>& dirs,const bool showHiddenDirs = false);
+
+/////////////////////////////////////////////////
+/// \brief Diese funktion gibt alle Unterordner eines
+/// Ordners zurück (nicht rekursiv).
+/// \param src Ordner dessen Unterordner zurückgegeben
+/// werden sollen.
+/// \param Optional, Gibt an ob auch versteckte Unterordner
+/// durchsucht werden sollen. (true ja,
+/// false nein)
+/// \return string Vektor mit allen gefundenen Ordnern
+/////////////////////////////////////////////////
+ std::vector<std::string> listDirsNonRecursive(const std::string &path,const bool showHiddenDirs = false);
/////////////////////////////////////////////////
/// \brief Diese funktion führt einen Befehl/ein Programm