Я считаю, что одной из основных причин, по которой мне это нужно, является разделение путей файла на обоих / и \. Это немного сложное регулярное выражение, поэтому я отправлю его здесь для справки:
/
\
var splitFilePath = filePath.split(/[\/\\]/);