As indicated here, you can not do it directly, you first need to get a list of files File.listFiles(), Comparator, File.lastModified(), Arrays.sort()and remove.
Edited by:
File f = new File(path);
File [] files = f.listFiles();
Arrays.sort( files, new Comparator()
{
public int compare(Object o1, Object o2) {
if (((File)o1).lastModified() > ((File)o2).lastModified()) {
return -1;
} else if (((File)o1).lastModified() < ((File)o2).lastModified()) {
return +1;
} else {
return 0;
}
}
});
To uninstall the latest version:
files[0].delete();
source
share