Normally I am pretty positive about all things related to Mac OS X. However, despite some nice features, I have to say that the OS X Finder is one of the weakest links in the operating system. In particular, it fails woefully at something very commonplace and important to many routine computer tasks: copying or moving files.
Wimpy error handling: One of its most annoying traits is its utterly wimpy error handling. Recently I was trying to copy a Time Machine backup from one drive to another. This was many gigabytes in size, and could take hours to complete. The source drive was a bit flaky, beginning to fail physically. I couldn’t wait for the copying operation to finish at home, since I had to go to work. But while I was at work, the drive went to standby mode (after the lengthy file counting process, but before any actual copying had begun, since at that strange juncture Finder asks for a username and password), and then the drive didn’t want to come back online when I returned home — at least no without some kicking and screaming. This caused the copy operation, now in progress since I just typed my username and password, to get an error, but rather than giving me a chance to try again, it just quit. Which put me back at square one, with hours of copying ahead. What Finder needs is a simple “Retry / Cancel” dialog. There is no excuse for operations to fail because of a single error; give the user the chance to remedy the error and resume. Even DOS had “Abort, Retry, Fail?” Come on, Apple! We need something robust. And this is not the only situation where that can happen — it appears any error will cause Finder to give up.
Continue reading →