Вы можете использовать регулярное выражение, опираясь на тот факт, что перед именем файла всегда стоит обратная косая черта sh:
$('#P6_FILE').val().match(/\\([^\\]*)$/)[1]
, объясняющая регулярное выражение:
- \ \ double backsla sh: экранирование скобок backla sh
- () для поиска имени файла из результата, который изначально включает обратную косую черту
- [^ \\] * любой буквы, которая является не backsla sh, столько раз, сколько вам хотелось бы
- $ конец строки
Stackoverflow иногда избегает обратной косой черты, поэтому это может выглядеть грязно