Recursive delete (any extension)