if(! defined $DIR or ! -f $DIR)