получить имя файла без расширения
в JavaScript
как получить имя файла без расширения, принимая во внимание, что имя файла может содержать точки.
например: file.name.txt -> возвращает: file.name
да. это очень просто.
попробуйте следующую функцию javacscript
function getFileNameOnly() { var fileName = document.getElementById("txtFileName").value; //get file name var ext = fileName.substr(fileName.lastIndexOf('.') + 1); }
я думаю, что +1 вернет точку
я использовал
var name = file.substr(0, file.lastIndexOf('.'));
Используйте FileInfo , следуйте приведенному ниже коду
в C#
FileInfo fno = new FileInfo("c:\\x.name.txt"); MessageBox.Show(fno.Name.Replace(fno.Extension, ""));
это в javascript??!
Оооо, мне очень жаль, что это на C#, подождите, я обновлю его.
я проверил эту ссылку раньше, она получает расширение, а не имя файла.
anw 10x и это сделано (я опубликовал решение)
мой +5 для решения c#