C
C
Demonstrate Directory Path Functions
Demonstrates the path functions GetDirectoryName, GetExtension, GetFileName, and GetFileNameWithoutExtension.Chilkat C Downloads
#include <C_CkFileAccess.h>
void ChilkatSample(void)
{
HCkFileAccess fac;
fac = CkFileAccess_Create();
// Note: Chilkat accepts either forward slash or backslash chars as directory separators..
printf("%s\n",CkFileAccess_getDirectoryName(fac,"/MyDir/MySubDir/myfile.ext"));
printf("%s\n",CkFileAccess_getDirectoryName(fac,"/MyDir/MySubDir"));
printf("%s\n",CkFileAccess_getDirectoryName(fac,"/MyDir/"));
printf("%s\n",CkFileAccess_getDirectoryName(fac,"/MyDir"));
printf("%s\n",CkFileAccess_getDirectoryName(fac,"/"));
printf("%s\n",CkFileAccess_getExtension(fac,"C:/mydir.old/myfile.ext"));
printf("%s\n",CkFileAccess_getExtension(fac,"C:/mydir.old/"));
printf("%s\n",CkFileAccess_getFileName(fac,"C:/mydir/myfile.ext"));
printf("%s\n",CkFileAccess_getFileName(fac,"C:/mydir/"));
printf("%s\n",CkFileAccess_getFileNameWithoutExtension(fac,"C:/mydir/myfile.ext"));
printf("%s\n",CkFileAccess_getFileNameWithoutExtension(fac,"C:/mydir/"));
printf("---\n");
CkFileAccess_Dispose(fac);
}