如何获取文件名的路径部分?

Yan*_*Xie 5 matlab filenames path

我想在MATLAB中dirnamebasenameLinux中获取文件名的路径部分.我试图找到一个像这样的功能strrchr,但我失败了.我知道strtok,strfind并且textscan可以使用,但我希望用不超过两个语句来实现这一点.

Nic*_*ick 8

对于这个特殊问题,我建议你使用这个fileparts功能:

[path, filename, extension] = fileparts(str)
Run Code Online (Sandbox Code Playgroud)

  • 在此上下文中另一个有用的matlab命令是[`fullfile`](http://www.mathworks.com/help/matlab/ref/fullfile.html),它允许以跨平台方式将文件夹名称连接到路径. (4认同)