Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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"

Go to the source code of this file.

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)
 
Status DeleteDirectory (const OsPath &path)
 

Function Documentation

Status CreateDirectories ( const OsPath path,
mode_t  mode 
)

Definition at line 133 of file file_system.cpp.

Status DeleteDirectory ( const OsPath path)

Definition at line 164 of file file_system.cpp.

bool DirectoryExists ( const OsPath path)

Definition at line 37 of file file_system.cpp.

bool FileExists ( const OsPath pathname)

Definition at line 49 of file file_system.cpp.

u64 FileSize ( const OsPath pathname)

Definition at line 57 of file file_system.cpp.

Status GetDirectoryEntries ( const OsPath path,
CFileInfos files,
DirectoryNames subdirectoryNames 
)

Definition at line 87 of file file_system.cpp.

Status GetFileInfo ( const OsPath pathname,
CFileInfo pPtrInfo 
)

Definition at line 65 of file file_system.cpp.