This is exception abuse unless you let the user know why the file was skipped. Did it crash? Is the network down? Does the file exist? Did I typo the file? Okay, maybe the last one can be answered, but otherwise the user is basically in the dark unless they rewrite this code for themselves and print the exception.