this.abort = getProgressDialog().isAborted();
List errorFiles = new LinkedList();
if (f.isDirectory()) {
File[] files = f.listFiles(aff);
for (int i = 0; i < files.length && !this.abort; i++)
errorFiles.addAll(recursiveAction(files[i]));
} else if (!abort) {
getProgressDialog().setDescription("Processing " + f.getName());
if (f instanceof AudioFile) {
try {
audioFileAction((AudioFile) f);