Permissions required to delete a file varies between operating systems. Assuming you are running on *nix, you need x access on all the directories in the path, and wx on the final directory where the file resides. Actual permissions on the file itself are irrelevant.