我遇到一個問題,我正在處理的面板上,我正在處理的是每當有一個軟件版本升級到另一個版本時Windows機器上的開始菜單組仍然顯示。我試圖看看是否可以先刪除舊的目錄,然後再創建新的目錄,但所有發生的都是舊的目錄。不知道如何去做,我需要的僅僅是開始菜單組中的一個目錄,以顯示我刪除或重命名舊的天氣。Java重命名舊目錄或刪除它以創建一個新目錄
這是我到目前爲止刪除舊的系統變量。這是我正在工作的東西,我知道它不完美,但任何幫助,將不勝感激。如果你需要解釋,我會很樂意遵守。謝謝
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();
}
是你試圖刪除空的目錄嗎?你可能在某處吞下關聯的異常嗎? –
這個目錄不是很遺憾,它添加了文件。不,我沒有添加例外。 –