C++
C++
Demonstrate Directory Path Functions
Demonstrates the path functions GetDirectoryName, GetExtension, GetFileName, and GetFileNameWithoutExtension.Chilkat C++ Downloads
#include <CkFileAccess.h>
void ChilkatSample(void)
{
CkFileAccess fac;
// Note: Chilkat accepts either forward slash or backslash chars as directory separators..
std::cout << fac.getDirectoryName("/MyDir/MySubDir/myfile.ext") << "\r\n";
std::cout << fac.getDirectoryName("/MyDir/MySubDir") << "\r\n";
std::cout << fac.getDirectoryName("/MyDir/") << "\r\n";
std::cout << fac.getDirectoryName("/MyDir") << "\r\n";
std::cout << fac.getDirectoryName("/") << "\r\n";
std::cout << fac.getExtension("C:/mydir.old/myfile.ext") << "\r\n";
std::cout << fac.getExtension("C:/mydir.old/") << "\r\n";
std::cout << fac.getFileName("C:/mydir/myfile.ext") << "\r\n";
std::cout << fac.getFileName("C:/mydir/") << "\r\n";
std::cout << fac.getFileNameWithoutExtension("C:/mydir/myfile.ext") << "\r\n";
std::cout << fac.getFileNameWithoutExtension("C:/mydir/") << "\r\n";
std::cout << "---" << "\r\n";
}