fileparts
Returns the directory, name, and extension components of the file filepath.
Syntax
fileparts(filepath)
R1 = fileparts(filepath)
[R1, R2] = fileparts(filepath)
[R1, R2, R3]=fileparts(filepath)
Inputs
- filepath
- Name or path of a file.
Outputs
- R1
- The directory portion of a pathname is always returned.
- R2
- When nargout is 2 or more, the R2 is the filename portion of a pathname.
- R3
- When nargout is 3 or more, the R3 is the file extension portion of a pathname.
Example
Example including the fileparts function.
% create a pathname from drive, directories and filename.
pathname = fullfile('c:', 'tests', 'A', 'testscript.oml')
% nargout 0
fileparts(pathname)
% nargout 1 path
R = fileparts(pathname)
% nargout 2 path and filename
[R1, R2] = fileparts(pathname)
% nargout 3 path, filename and file extension
[R1, R2, R3] = fileparts(pathname)
pathname = c:\tests\A\testscript.oml
ans = c:\tests\A
R = c:\tests\A
R1 = c:\tests\A
R2 = testscript
R1 = c:\tests\A
R2 = testscript
R3 = .oml
Comments
When a pathname does not contain a requested file part, e.g. extension, the nargout variable will be set to empty matrix.