cbp2make
Makefile generation tool for Code::Blocks IDE
Functions
stlfutils.h File Reference
#include "macros.h"
#include "stlstrings.h"

Go to the source code of this file.

Functions

char PathDelimiter (void)
 
CString NativePathDelimiter (void)
 
CString ChangeFileExt (const CString &FileName, const CString &FileExt)
 
CString ExtractFilePath (const CString &FilePathName)
 
CString ExtractFileName (const CString &FilePathName)
 
CString ExtractFileExt (const CString &FilePathName)
 
void SplitFilePathName (const CString &FilePathName, CString &FilePath, CString &FileName, CString &FileExt)
 
CString MakeUnixPath (const CString &FilePathName)
 
CString MakeWindowsPath (const CString &FilePathName)
 
CString MakeNativePath (const CString &FilePathName)
 
CString RemoveLeadingPathDelimiter (const CString &FilePathName)
 
CString IncludeLeadingPathDelimiter (const CString &FilePathName)
 
CString RemoveTrailingPathDelimiter (const CString &FilePathName)
 
CString IncludeTrailingPathDelimiter (const CString &FilePathName)
 
CString QuoteSpaces (const CString &FilePathName, const int QuoteMode=0)
 
CString JoinPaths (const CString &HeadPath, const CString &TailPath, const char Separator=PathDelimiter())
 
bool FileExists (const CString &FileName)
 
bool DirExists (const CString &FileName)
 
bool MakeDir (const CString &DirPath, int DirMode=0755)
 
CString RootDirPath (void)
 
CString HomeDirPath (void)
 
CString TempDirPath (void)
 
CString GetCurrentDir (void)
 
bool ChangeDir (const CString &DirPath)
 

Function Documentation

◆ ChangeDir()

bool ChangeDir ( const CString DirPath)

◆ ChangeFileExt()

CString ChangeFileExt ( const CString FileName,
const CString FileExt 
)

◆ DirExists()

bool DirExists ( const CString FileName)

◆ ExtractFileExt()

CString ExtractFileExt ( const CString FilePathName)

◆ ExtractFileName()

CString ExtractFileName ( const CString FilePathName)

◆ ExtractFilePath()

CString ExtractFilePath ( const CString FilePathName)

◆ FileExists()

bool FileExists ( const CString FileName)

◆ GetCurrentDir()

CString GetCurrentDir ( void  )

◆ HomeDirPath()

CString HomeDirPath ( void  )

◆ IncludeLeadingPathDelimiter()

CString IncludeLeadingPathDelimiter ( const CString FilePathName)

◆ IncludeTrailingPathDelimiter()

CString IncludeTrailingPathDelimiter ( const CString FilePathName)

◆ JoinPaths()

CString JoinPaths ( const CString HeadPath,
const CString TailPath,
const char  Separator = PathDelimiter() 
)

◆ MakeDir()

bool MakeDir ( const CString DirPath,
int  DirMode = 0755 
)

◆ MakeNativePath()

CString MakeNativePath ( const CString FilePathName)

◆ MakeUnixPath()

CString MakeUnixPath ( const CString FilePathName)

◆ MakeWindowsPath()

CString MakeWindowsPath ( const CString FilePathName)

◆ NativePathDelimiter()

CString NativePathDelimiter ( void  )

◆ PathDelimiter()

char PathDelimiter ( void  )

◆ QuoteSpaces()

CString QuoteSpaces ( const CString FilePathName,
const int  QuoteMode = 0 
)

◆ RemoveLeadingPathDelimiter()

CString RemoveLeadingPathDelimiter ( const CString FilePathName)

◆ RemoveTrailingPathDelimiter()

CString RemoveTrailingPathDelimiter ( const CString FilePathName)

◆ RootDirPath()

CString RootDirPath ( void  )

◆ SplitFilePathName()

void SplitFilePathName ( const CString FilePathName,
CString FilePath,
CString FileName,
CString FileExt 
)

◆ TempDirPath()

CString TempDirPath ( void  )