как рассплитить данный путь, сложность в том что в начале пути разделители "/", а в конце "\"

'C:/Users/dimaz/Untitled_Folder/mini4/data\2020-12-03\Alexey_Smirnov'.split('/')

['C:',
 'Users',
 'dimaz',
 'Untitled_Folder',
 'mini4',
 'data\x820-12-03\\Alexey_Smirnov']
'C:/Users/dimaz/Untitled_Folder/mini4/data\2020-12-03\Alexey_Smirnov'.split('\ ')

['C:/Users/dimaz/Untitled_Folder/mini4/data\x820-12-03\\Alexey_Smirnov']

Ответы (3 шт):

Автор решения: DiD

let test = 'C:/Users/dimaz/Untitled_Folder/mini4/data\\2020-12-03\\Alexey_Smirnov';

console.log( test.split(/[\\\/]/g) );

// ["C:", "Users", "dimaz", "Untitled_Folder", "mini4", "data", "2020-12-03", "Alexey_Smirnov"]

→ Ссылка
Автор решения: UModeL

Использование в split() нескольких разделителей - не магия, ибо там поддерживаются регулярные выражения.

А вот замена одиночного обратного слеша в строке - давняя проблема. Частично её можно решить использованием String.raw() :

console.log( String.raw `C:/Users/dimaz/Untitled_Folder/mini4/data\2020-12-03\Alexey_Smirnov`.split(/\/|\\/) );

→ Ссылка
Автор решения: vp_arth

Проблема в том, что в строковом литерале, который вы представили, обратные слэши имеют специальное значение. Чтобы они были в строке, нужно их экранировать, как в ответе @DiD.

Вот пример со строкой из «внешнего» источника(DOM):

const src = document.querySelector('span').innerText;
const dest = src.split(/[\\/]/g);

console.log(src);
console.log(dest);
<span>C:/Users/dimaz/Untitled_Folder/mini4/data\2020-12-03\Alexey_Smirnov</span>

→ Ссылка