Class: FileUtils

FileUtils()

File Utilities

Constructor

new FileUtils()

Source:

Methods

(static) getExtensionFromFileName(fileName) → {string}

Return the extension of a filename.
Parameters:
Name Type Description
fileName string The file name
Source:
Returns:
File name extension
Type
string

(static) getFileNameWithoutExtension(fileName) → {string}

Return a filename without extension
Parameters:
Name Type Description
fileName string The file name
Source:
Returns:
File name without extension
Type
string

(async, static) getInstance(type, param) → {Promise.<any>}

Parameters:
Name Type Description
type string The file class type string (ie: 'File')
param any The file constructor parameter
Source:
Returns:
A file object (ie: File)
Type
Promise.<any>

(static) isAudio(filename) → {Promise.<boolean>}

Detect if filename is an audio file.
Parameters:
Name Type Description
filename string The filename.
Source:
Returns:
True if audio file.
Type
Promise.<boolean>

(static) isImage(filename) → {Promise.<boolean>}

Detect if filename is an image file.
Parameters:
Name Type Description
filename string The filename.
Source:
Returns:
True if image file.
Type
Promise.<boolean>

(static) isPdf(filename) → {Promise.<boolean>}

Detect if filename is a pdf file.
Parameters:
Name Type Description
filename string The file name
Source:
Returns:
True if pdf
Type
Promise.<boolean>

(static) isText(filename) → {Promise.<boolean>}

Detect if filename is a text file.
Parameters:
Name Type Description
filename string The filename.
Source:
Returns:
True if text file.
Type
Promise.<boolean>

(static) isVideo(filename) → {Promise.<boolean>}

Detect if filename is a video file.
Parameters:
Name Type Description
filename string The filename.
Source:
Returns:
True if video file.
Type
Promise.<boolean>