1、读取指定目录下的所有符合相应后缀的文件的名字。

filepath = '..\original_ply';
dirOutput = dir(fullfile(filepath,'*.ply'));
plyName = {dirOutput.name};

其中..\是指当前目录的上一级目录,'*.ply'是正则表达式,只反馈出符合这个后缀的文件的名字。plyName便是文件名字的元胞数组了。

MATLAB读取指定目录下的所有文件名 文件操作

2、如果需要删除掉后缀或者做批量更名的操作,还可以使用strrep命令实现。

onlyName = strrep(plyName,'.ply','');

此代码所实现的功能就是将其中所有的.ply字符删除掉,实现去后缀的功能。

MATLAB读取指定目录下的所有文件名 文件操作

最后的结果如图所示,便是此目录下的所有文件的名字。

 

相关文章: