- Copy that file somewere else ( copyfile() ), delete, copy back.
- Get list of all files ( dir() ), delete xyz from list, delete all files in list
How to delete text files except one.?
    9 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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
      
 el 16 de Feb. de 2013
				Respuesta aceptada
  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
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre File Operations en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


