MATLAB: Rename files in a directory

rename files

Dear Experts, I have 50 csv files and want to rename them. The current names are 10.csv, 20.csv, …700.csv and want to rename them to data1.csv, data2.csv,…data70.csv. They are all in matlab directory. Can you please help me 🙂

Best Answer

Another possible solution:
f = dir('*.csv');
for kk = 1:numel(f)
fileFrom = f(kk).name;
fileTo = ['data',erase(f(kk).name,'0.csv'),'.csv'];
movefile(fileFrom,fileTo);
end