in reply to -e fails when file is proven to exist

You have quotes in your directory name. On top of that, you are using {newDir} instead of $newDir.