是否可以列出某个文件类型的目录中的所有文件,然后将它们保存在同一目录中,但使用MatLab作为单独的文件类型保存?
在我的情况下,我有144个文件以.fig格式保存,但我想将它们复制为.tif格式,这样我就不必手动更改每个文件了。
我知道我可以使用dir
函数列出我目录中的所有文件,我想我可以简单地使用for
运行i=1:length(dir)
循环,但我不知道如何隔离特定文件类型的文件。我没有在dir
的mathworks网站上看到filetype作为字段名称。
感谢您的任何建议。
答案 0 :(得分:2)
仅列出.fig
类型的文件:
files = dir('*.fig');
然后你可以遍历名称:
for k = 1:numel(files)
filename = files(k).name;
% do something with filename
end