我正在处理的面板有问题,我正在处理的是每当从一个软件版本升级到另一个版本时,Windows 机器上的旧开始菜单组仍然显示。我试图看看我是否可以先删除旧目录然后创建新目录,但所发生的只是旧目录仍然存在。不太确定如何去做,我只需要开始菜单组中的一个目录来显示我删除或重命名旧的天气。
这是我到目前为止删除旧系统变量的内容。这是我正在做的事情,我知道它并不完美,但我们将不胜感激。如果您需要解释,我很乐意遵守。谢谢
if ( PrioGlobals.UPGRADE ){
oldm_txtGrpName.setText(PrioGlobals.StartMenuFolder);
}
if ( PrioGlobals.UPGRADE ){
String oldShortCutPath = PrioGlobals.cre.getShorcutDirectory();
String oldStartMenuGroupFolderPath = oldShortCutPath + File.separator + BrandStrings.WIN_FOLDER_NAME +
File.separator +oldm_txtGrpName.getText();
File oldStartmenu = new File(oldStartMenuGroupFolderPath);
if (oldStartmenu.exists())
{
oldStartmenu.delete();
}
else
oldStartmenu.delete();
}