How to delete text files except one.?

19 visualizaciones (últimos 30 días)
Lalit Patil
Lalit Patil el 16 de Feb. de 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.?
  2 comentarios
José-Luis
José-Luis el 16 de Feb. de 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 el 16 de Feb. de 2013
Can i do your listed operation using MATLAB.?

Iniciar sesión para comentar.

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 16 de Feb. de 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

Más respuestas (0)

Categorías

Más información sobre File Operations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by