Lines Matching refs:Dir
113 void ListFilesInDirRecursive(const std::string &Dir, long *Epoch, in ListFilesInDirRecursive() argument
115 auto E = GetEpoch(Dir); in ListFilesInDirRecursive()
119 std::string Path(Dir); in ListFilesInDirRecursive()
132 Printf("No such file or directory: %s; exiting\n", Dir.c_str()); in ListFilesInDirRecursive()
137 std::string FileName = DirPlusFile(Dir, FindInfo.cFileName); in ListFilesInDirRecursive()
162 void IterateDirRecursive(const std::string &Dir, in IterateDirRecursive() argument
163 void (*DirPreCallback)(const std::string &Dir), in IterateDirRecursive() argument
164 void (*DirPostCallback)(const std::string &Dir), in IterateDirRecursive() argument
165 void (*FileCallback)(const std::string &Dir)) { in IterateDirRecursive() argument
167 DirPreCallback(Dir); in IterateDirRecursive()
169 DWORD DirAttrs = GetFileAttributesA(Dir.c_str()); in IterateDirRecursive()
172 std::string TargetDir(Dir); in IterateDirRecursive()
184 Printf("FindFirstFileA failed for %s (Error code: %lu).\n", Dir.c_str(), in IterateDirRecursive()
191 std::string Path = DirPlusFile(Dir, FindInfo.cFileName); in IterateDirRecursive()
206 Printf("FindNextFileA failed for %s (Error code: %lu).\n", Dir.c_str(), in IterateDirRecursive()
210 DirPostCallback(Dir); in IterateDirRecursive()