Unicode C
Unicode C
Demonstrate Directory Path Functions
Demonstrates the path functions GetDirectoryName, GetExtension, GetFileName, and GetFileNameWithoutExtension.Chilkat Unicode C Downloads
#include <C_CkFileAccessW.h>
void ChilkatSample(void)
{
HCkFileAccessW fac;
fac = CkFileAccessW_Create();
// Note: Chilkat accepts either forward slash or backslash chars as directory separators..
wprintf(L"%s\n",CkFileAccessW_getDirectoryName(fac,L"/MyDir/MySubDir/myfile.ext"));
wprintf(L"%s\n",CkFileAccessW_getDirectoryName(fac,L"/MyDir/MySubDir"));
wprintf(L"%s\n",CkFileAccessW_getDirectoryName(fac,L"/MyDir/"));
wprintf(L"%s\n",CkFileAccessW_getDirectoryName(fac,L"/MyDir"));
wprintf(L"%s\n",CkFileAccessW_getDirectoryName(fac,L"/"));
wprintf(L"%s\n",CkFileAccessW_getExtension(fac,L"C:/mydir.old/myfile.ext"));
wprintf(L"%s\n",CkFileAccessW_getExtension(fac,L"C:/mydir.old/"));
wprintf(L"%s\n",CkFileAccessW_getFileName(fac,L"C:/mydir/myfile.ext"));
wprintf(L"%s\n",CkFileAccessW_getFileName(fac,L"C:/mydir/"));
wprintf(L"%s\n",CkFileAccessW_getFileNameWithoutExtension(fac,L"C:/mydir/myfile.ext"));
wprintf(L"%s\n",CkFileAccessW_getFileNameWithoutExtension(fac,L"C:/mydir/"));
wprintf(L"---\n");
CkFileAccessW_Dispose(fac);
}