Azzera filtri
Azzera filtri

How to delete text files except one.?

20 visualizzazioni (ultimi 30 giorni)
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.?
  2 Commenti
José-Luis
José-Luis il 16 Feb 2013
  1. Copy that file somewere else ( copyfile() ), delete, copy back.
  2. Get list of all files ( dir() ), delete xyz from list, delete all files in list
Lalit Patil
Lalit Patil il 16 Feb 2013
Can i do your listed operation using MATLAB.?

Accedi per commentare.

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 16 Feb 2013
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

Più risposte (0)

Categorie

Scopri di più su File Operations in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by