MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by Lalit Patil
on 16 Feb 2013

In one folder there are so many text files. I want to delete all that files except one named XYZ.txt using matlab.

delete(*.txt)

This function deletes all. So, how to do.?

*No products are associated with this question.*

Answer by Azzi Abdelmalek
on 16 Feb 2013

Accepted answer

yourfolder='d:/test/'; f=dir([yourfolder '*.txt']) f={f.name} n=find(strcmp(f,'file.txt')); f{n}=[] for k=1:numel(f); delete([yourfolder f{k}]) end

## 2 Comments

## José-Luis

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/63690#comment_130013

copyfile()), delete, copy back.dir()), delete xyz from list, delete all files in list## Lalit Patil

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/63690#comment_130014

Can i do your listed operation using MATLAB.?