Flutter как удалить расширение файла, когда мне нужно поместить имя файла в переменную

#flutter #dart

Вопрос:

Я использую p.basename из библиотеки путей flutter, чтобы получить имя файла, но я получил его с расширением, как удалить расширение? также для получения пути я использую getApplicationDocumentsDerectory из библиотеки path_provider

 File newFile = File(filepath);
String name = p.basename(newFile.path);
 

это код, который я использую для получения имени файла

Ответ №1:

Вы просто используете метод ‘basenameWithoutExtension’, такой как basename.

введите описание изображения здесь

 File newFile = File(filepath);
String name = p.basename(newFile.path);
String nameWithoutExtension = p.basenameWithoutExtension(newFile.path);