Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CFileUtils Class Reference

#include <FileUtils.h>

Static Public Member Functions

static bool CheckFileAccessAllowed (const std::string &filePath)
 
static bool DeleteItem (const CFileItemPtr &item)
 
static bool DeleteItem (const std::string &strPath)
 
static bool RenameFile (const std::string &strFile)
 
static bool RemoteAccessAllowed (const std::string &strPath)
 
static unsigned int LoadFile (const std::string &filename, void *&outputBuffer)
 
static CDateTime GetModificationDate (const std::string &strFileNameAndPath, const bool &bUseLatestDate)
 Get the modified date of a file if its invalid it returns the creation date - this behavior changes when you set bUseLatestDate. More...
 

Member Function Documentation

◆ CheckFileAccessAllowed()

bool CFileUtils::CheckFileAccessAllowed ( const std::string &  filePath)
static

◆ DeleteItem() [1/2]

bool CFileUtils::DeleteItem ( const CFileItemPtr item)
static

◆ DeleteItem() [2/2]

bool CFileUtils::DeleteItem ( const std::string &  strPath)
static

◆ GetModificationDate()

CDateTime CFileUtils::GetModificationDate ( const std::string &  strFileNameAndPath,
const bool &  bUseLatestDate 
)
static

Get the modified date of a file if its invalid it returns the creation date - this behavior changes when you set bUseLatestDate.

Parameters
strFileNameAndPathpath to the file
bUseLatestDateuse the newer datetime of the files mtime and ctime
Returns
Returns the file date, can return a invalid date if problems occur

◆ LoadFile()

static unsigned int CFileUtils::LoadFile ( const std::string &  filename,
void *&  outputBuffer 
)
static

◆ RemoteAccessAllowed()

bool CFileUtils::RemoteAccessAllowed ( const std::string &  strPath)
static
Todo:
Make sharing of auto-mounted sources user configurable

◆ RenameFile()

bool CFileUtils::RenameFile ( const std::string &  strFile)
static

The documentation for this class was generated from the following files: