Clear Filters
Clear Filters

Deleting Files in other folders with different names

4 views (last 30 days)
Hello to all!
My matlabcode .m is in an specific folder. In the Same Folder there are two Folders. These two folders have every Time I execute the Matlab code Different names. The only thing that remanes the same is the ending of the folders for example:
Sample1_data
Sample2_data
and the next time the folders names are
test1_data
test2_data
So my question is. How can i get my matlab code running like this:
Go in the first *_data folder and delete expample.png
go to second *_data folder and delete example.png
I hope you guys understand what i want. My english is not very good
Thanks to all!

Answers (1)

Stephen23
Stephen23 on 3 Sep 2018
Edited: Stephen23 on 3 Sep 2018
This should get you started (untested):
S = dir('*_data');
N = {S([S.isdir]).name};
for k = 1:numel(N)
F = fullfile(N{k},'example.png');
delete(F)
end
The documentation describes looping over files, but the same applies to looping over folders:

Categories

Find more on File Operations in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!