Added existence check into FileDataUnit before clean and delete functions (test has been added for this as well) #1041