If you keep your system defraged on a regular basis, it's possible to recover. Deleted inode blocks can last for a long time. If you do delete a file by mistake, make sure you put your system on a safe state right away, meaning, stop all processes, go into a single user mode and unmount the partition. Then make a copy of the file system on that partition using the dd(1) command. Bring your system to a multi user mode again and start your search.

name_of_deleted_file -n recover.dsk |fgrep "directory:0:1"

You will probably get a few versions of the deleted file, so make sure you look at the attributes, dates and etc..

My 2 cents worth...