11 #include "IDirectory.h"    29   static std::string GetFirstPath(
const std::string &strPath);
    30   static bool SupportsWriteFileOperations(
const std::string &strPath);
    31   static bool GetPaths(
const CURL& url, std::vector<std::string>& vecPaths);
    32   static bool GetPaths(
const std::string& path, std::vector<std::string>& paths);
    33   static bool HasPath(
const std::string& strPath, 
const std::string& strPathToFind);
    34   static std::string ConstructMultiPath(
const std::vector<std::string> &vecPaths);
    35   static std::string ConstructMultiPath(
const std::set<std::string> &setPaths);
    39   static void AddToMultiPath(std::string& strMultiPath, 
const std::string& strPath);
    40   std::string ConstructMultiPath(
const CFileItemList& items, 
const std::vector<int> &stack);
 bool GetDirectory(const CURL &url, CFileItemList &items) override
Get the items of the directory strPath. 
Definition: MultiPathDirectory.cpp:40
Interface to the directory on a file system. 
Definition: IDirectory.h:51
Represents a list of files. 
Definition: FileItem.h:702
Definition: MultiPathDirectory.h:19
bool Remove(const CURL &url) override
Removes the directory. 
Definition: MultiPathDirectory.cpp:124
bool Exists(const CURL &url) override
Check for directory existence. 
Definition: MultiPathDirectory.cpp:107