Sample code for 30+ languages & platforms
React Native

Demonstrate Directory Path Functions

Demonstrates the path functions GetDirectoryName, GetExtension, GetFileName, and GetFileNameWithoutExtension.

Chilkat React Native Downloads

React Native
import { FileAccess } from '@chilkat/react-native'

function chilkatExample() {
  const fac = new FileAccess();

  // Note: Chilkat accepts either forward slash or backslash chars as directory separators..
  console.log(fac.getDirectoryName('/MyDir/MySubDir/myfile.ext'));
  console.log(fac.getDirectoryName('/MyDir/MySubDir'));
  console.log(fac.getDirectoryName('/MyDir/'));
  console.log(fac.getDirectoryName('/MyDir'));
  console.log(fac.getDirectoryName('/'));

  console.log(fac.getExtension('C:/mydir.old/myfile.ext'));
  console.log(fac.getExtension('C:/mydir.old/'));

  console.log(fac.getFileName('C:/mydir/myfile.ext'));
  console.log(fac.getFileName('C:/mydir/'));

  console.log(fac.getFileNameWithoutExtension('C:/mydir/myfile.ext'));
  console.log(fac.getFileNameWithoutExtension('C:/mydir/'));

  console.log('---');
}