3#ifndef RAGE_FILE_DRIVER_DIRECT_HELPERS_H
4#define RAGE_FILE_DRIVER_DIRECT_HELPERS_H
6#if defined(HAVE_FCNTL_H)
12#define DoFindFirstFile FindFirstFile
13#define DoRename rename
14#define DoRemove remove
16DoPathReplace(
const std::string& sPath);
20WinMoveFile(
const std::string& sOldPath,
const std::string& sNewPath);
28CreateDirectories(
const std::string& sPath);
30#include "RageUtil/Utils/RageUtil_FileDB.h"
35 void SetRoot(
const std::string& root);
36 void CacheFile(
const std::string& sPath)
override;
39 void PopulateFileSet(
FileSet& fs,
const std::string& sPath)
override;
Definition RageFileDriverDirectHelpers.h:32
A container for a file listing.
Definition RageUtil_FileDB.h:108
This represents a directory.
Definition RageUtil_FileDB.h:80