Я не думаю, что есть способ заставить программу удаления удалить папку, но причина, по которой она не удалена, состоит в том, что она содержит файлы, которые не были помещены туда при первоначальной установке.Например, если вы сохранили профили пользователей в иерархии папок установки, они не будут удалены.
Вы не можете быть уверены, что пользователь не будет помещать туда какие-либо файлы, но по крайней мере вы можете избежатьзапись любого файла / папки в вашей установочной папке из вашего приложения.Вместо этого используйте папку хранения приложения (File.applicationStorageDirectory).Вы также можете легко создавать новые папки там с помощью File.applicationStorageDirectory.resolvePath ("instancele");