You can't force it to throw "immediately". What kind of time are you talking about? What is your code doing? Are the file operations that your talking about on the local machine or remote, on a network share, or FTP, ...? RageInTheMachine9532 "...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome