MATLAB万金油
批量修改文件名
读取文件属性信息 dir(filePath);
files1 = dir('C:\Users\xxx\Desktop\xxx');
files2 = dir('C:\Users\xxx\Desktop\xxx\.');
或在工作区已位于上述文件夹中时
files3 = dir('.');
files4 = dir;
均会以一个结构体 struct 列出所有文件和文件夹,前两行’.‘和’. .'为当前和上一级目录,可尝试
cd .
cd ..
此次只修改pdf文件名。
(文件名可以包含 * 通配符,路径名称可以包含 * 和 ** 通配符,与 ** 通配符相邻的字符必须为文件分隔符。dir my.m)
files = dir('*.pdf'');
备份旧文件名,截取获得新文件名
此次只需去除原文件名的前缀。
for i = 1:length(files)
oldName{i} = files(i).name;
newName{i} = files(i).name(5:end);
end