Pyrogenesis  trunk
Classes | Functions
file_system.cpp File Reference
#include "precompiled.h"
#include "lib/file/file_system.h"
#include <vector>
#include <algorithm>
#include <string>
#include "lib/sysdep/filesystem.h"
Include dependency graph for file_system.cpp:

Classes

struct  DirDeleter
 

Functions

bool DirectoryExists (const OsPath &path)
 
bool FileExists (const OsPath &pathname)
 
u64 FileSize (const OsPath &pathname)
 
Status GetFileInfo (const OsPath &pathname, CFileInfo *pPtrInfo)
 
Status GetDirectoryEntries (const OsPath &path, CFileInfos *files, DirectoryNames *subdirectoryNames)
 
Status CreateDirectories (const OsPath &path, mode_t mode, bool breakpoint)
 
Status DeleteDirectory (const OsPath &path)
 

Function Documentation

Status CreateDirectories ( const OsPath path,
mode_t  mode,
bool  breakpoint 
)
Status DeleteDirectory ( const OsPath path)
bool DirectoryExists ( const OsPath path)
bool FileExists ( const OsPath pathname)
u64 FileSize ( const OsPath pathname)
Status GetDirectoryEntries ( const OsPath path,
CFileInfos files,
DirectoryNames subdirectoryNames 
)
Status GetFileInfo ( const OsPath pathname,
CFileInfo pPtrInfo 
)