matlab怎么获取文件夹下所有文件内的名称,不带有文件类型
时间: 2023-12-05 18:04:30 浏览: 206
你可以使用 `dir` 函数来获取文件夹下所有文件的信息,然后使用 `split` 函数来分离文件名和扩展名,最后只保留文件名部分即可。以下是一个示例代码:
```matlab
folder = '文件夹路径';
files = dir(fullfile(folder, '*.*')); % 获取所有文件信息
names = cell(length(files), 1); % 创建存储文件名的 cell 数组
for i = 1:length(files)
[~, name, ext] = fileparts(files(i).name); % 分离文件名和扩展名
names{i} = name; % 保留文件名
end
```
其中 `folder` 变量用于指定文件夹路径,`files` 变量用于存储该文件夹下所有文件的信息,`names` 变量用于存储文件名。最后得到的 `names` 数组中存储的就是该文件夹下所有文件的名称,不包括文件类型。
阅读全文