Filenames in MATLAB - directory

Hello,
So currently, what I'm doing it's prompting out window to select folder, I then was thinking of using a foor loop that goes through every file inside the folder, changes the filename and saves it within the same location.

Answers (1)

Something like this
d = uigetdir(pwd, 'Select a folder');
files = dir(fullfile(d, '*.s2p'));
for i = 1:numel(files)
original_name = fullfile(files(i).folder, files(i).name);
new_name = strrep(original_name, ' ', '_');
movefile(original_name, new_name)
end

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Asked:

on 25 Sep 2020

Edited:

N/A
on 30 Sep 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!