Matlab批量重命名文件(使用路径命名)

版权声明:随意取用(´・ω・`) / https://blog.csdn.net/square_zou/article/details/85879272
FilePath = './VL/';  %路径
list=dir(FilePath);
for k=4:size(list,1) %除去无用文件名
    list(k).name
    
    sublist=dir([FilePath '/' list(k).name]);
    for n=4:size(sublist)
        sublist(n).name
        
        image=dir([FilePath '/' list(k).name '/' sublist(n).name]);
            for m=3:size(image)
                image(m).name; %遍历每一张图
                
                oldname=image(m).name;
                newname=strcat('vl','_','s','_',[list(k).name],'_',[sublist(n).name],oldname)
                
                movefile([FilePath '/' list(k).name '/' sublist(n).name '/' oldname],[FilePath '/' list(k).name '/' sublist(n).name '/' newname])
            end
    end
end

猜你喜欢

转载自blog.csdn.net/square_zou/article/details/85879272