fn_fileparts
Contents
Syntax
[out1 out2...] = fn_fileparts(fname,flag1,flag2,...[,'strict'])
Description
Input:
- fname file name
- flag one of the possible flags below, or a cell array of flags,
in which case fn_fileparts is applied iteratively using
each value as flag successively
'path' returns the path (fn_filename('a/b/','path') returns 'a')
'base' removes the path and the extension (fn_filename('a/b.c','base')
returns 'b')
'ext' returns the extension (fn_filename('a/b.c','ext') returns '.c')
'extnodot' returns the extension without dot (fn_filename('a/b.c','extnodot') returns 'c')
'name' removes the path (fn_filename('a/b/','name') returns 'b',
fn_filename('a/b.c','name') returns 'b.c')
'noext' removes the extention (fn_filename('a/b.c','noext') returns
'a/b')
'' only removes trailing '/' characters
- 'strict' consider that the base and extension of 'a.b.c' are 'a' and
'b.c' respectively, rather than 'a.b' and 'c'Source
Thomas Deneux
Copyright 2003-2017