Получите части имени файла
[filepath,name,ext] = fileparts(filename)
возвращает путь, имя файла и расширение для заданного файла. [filepath,name,ext] = fileparts(filename)
fileparts
только анализирует заданный filename
. Это не проверяет, что файл существует.
Чтобы восстановить имя файла от вывода fileparts
, используйте strcat
, чтобы конкатенировать имя файла и расширение, которое начинается с периода (.) без разделителя пути. Затем используйте fullfile
, чтобы создать имя файла с зависимыми платформой разделителями файлов в случае необходимости. Например, fullfile(filepath, strcat(name,ext))
.
Задать имя папки только, быть уверенным, что крайний правый символ в filename
является разделителем (/или \). В противном случае fileparts
анализирует запаздывающий фрагмент filename
как имя файла и возвращает его в name
вместо в filepath
.