修改後綴
%rename_suffix
%修改文件名後綴
current_folder='C:\\Users\\penglab\\Desktop\\data analyse\\DiademMetric\\ground_truth\\op\\';
all_swc_name=dir(fullfile(current_folder,'*.swc'));
temp_swcNames={all_swc_name.name}';
before_suffix='.swc';
now_suffix='.tif.v3draw.swc';
for i=1:size(temp_swcNames,1)
current_name=temp_swcNames{i};
if endsWith(current_name,before_suffix) && ~endsWith(current_name,now_suffix)
after_name=[current_folder current_name(1:end-size(before_suffix,2)) now_suffix];
beforeName=[current_folder current_name];
disp([ beforeName ' replace by ' after_name])
movefile(beforeName, after_name); % 把1.txt剪切成11.txt(1.txt不存在了),實際上相當於改名
else
continue;
end
end
修改前綴
%修改文件名前綴
current_folder='C:\\Users\\penglab\\Desktop\\data analyse';
all_swc_name=dir(fullfile(current_folder,'*.swc'));
temp_swcNames={all_swc_name.name}';
before_preffix='OP_1.tiff';
now_preffix='OP_1.tif';
for i=1:size(temp_swcNames,1)
current_name=temp_swcNames{i};
if startsWith(current_name,before_preffix) && ~startsWith(current_name,now_preffix)
after_name=[current_folder now_preffix current_name(size(before_preffix,2)+1:end) ];
beforeName=[current_folder current_name];
disp([ beforeName ' replace by ' after_name])
movefile(beforeName, after_name);
else
continue;
end
end