DirInternal, non DirRootInternal (questa non esiste).
La DirInternal è lo spazio di memoria dedicato esclusivamente all'app - intesa come memoria "di massa", non memoria di elaborazione, ovviamente. Di norma, meglio utilizzare questa.
La DirRootExternal è invece a disposizione di qualunque app e anche dell'utente, che può quindi eliminare direttamente eventuali file e, usando un francesismo... mandare in vacca la tua app