MATLAB ile çalışırken, otomatik olarak .asv dosyalarının oluştuğunu görürsünüz. Bunları temizleme işini elle yapmak yerine bir kod yazalım. Koddaki folder değişkeni değiştirilerek istenilen dizin ve onun alt-dizinlerindeki .asv uzantılı dosyalar silinsin.

% Önce ortamı temizleyelim
clear, clc
 
rehash path % Dosya konumlarını yenileyelim
 
folder = '.'; % Bulunduğumuz dizinden itibaren olsun
 
% Alt dizinleri bul
folders = genpath([pwd filesep folder]);
folders = regexp(folders, ';', 'split');
 
% Bulunan dizinlerdeki .asv dosyalarını bul
asvFiles = cell(0);
for iFolder = 1:numel(folders)
   files = dir(fullfile(folders{iFolder},'*.asv'));
   nFiles = numel(files);
   for iFile = 1:nFiles
      asvFiles{end+1} = [folders{iFolder} ...
                                filesep files(iFile).name];
   end
end
 
% .asv dosyalarını diskten sil
for iAsvFile = 1:numel(asvFiles)
    delete(asvFiles{iAsvFile});
end

Aslında bu kod asv uzantıları için çalışsa da benzer şekilde başka uzantılar için olanları yazılabilir. Ayrıca delete yerine movefile kullanılarak, uzantılar veya dosya isimleri otomatik olarak değiştirilebilir. Bir arayüz ve biraz daha geliştirme ile toplu dosya işleme aracı da yazılabilir.