① java 到底怎樣才能完全刪除
第一步:卸載Java虛擬機組件
以卸載Windows XP中已安裝的MSJVM虛擬機為例。點擊「開始→運行」,在運行對話框中輸入「RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall」命令,確定後dan出「Microsoft VM uninstall」對話框(見圖),點擊「是」按鈕後,開始卸載Java虛擬機組件,完成後重新啟動系統。
第二步:刪除Java虛擬機文件和目錄
1.刪除Java目錄
Windows XP系統重啟後,進入到「c:\windows」系統目錄,刪除「JAVA」目錄。
2.刪除java.pnf文件
然後進入「c:\windows\inf 」目錄,刪除「java.pnf」文件,這里要注意,「inf」目錄的屬性為隱藏,如果在系統目錄下找不到該文件夾,請在資源管理器窗口中點擊「工具→文件夾選項」,在dan出的對話框中切換到「查看」標簽頁,選中「顯示所有文件和文件夾」。
3.刪除jview.exe和wjview.exe文件
進入到「c:\windows\ system32」目錄,刪除jview.exe和wjview.exe這兩個可執行文件。
第三步:修改注冊表
打開注冊表編輯器,刪除「The HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM」分支下的所有子鍵項目。接著刪除「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM」分支下所有子鍵項目。
完成了以上操作後,就在Windows XP系統中卸載了MSJVM,下面就可以從 http://java.com/zh/download/manual.jsp下載最新的SUN公司Java虛擬機進行安裝使用了。
② 如何徹底刪除java
第一步:卸載Java虛擬機組件
以卸載Windows XP中已安裝的MSJVM虛擬機為例。點擊逗開始→運行地,在運行對話框中輸入逗RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall地命令,確定後dan出逗Microsoft VM uninstall地對話框(見圖),點擊逗是地按鈕後,開始卸載Java虛擬機組件,完成後重新啟動系統。
第二步:刪除Java虛擬機文件和目錄
1.刪除Java目錄
Windows XP系統重啟後,進入到逗c:\windows地系統目錄,刪除逗JAVA地目錄。
2.刪除java.pnf文件
然後進入逗c:\windows\inf 地目錄,刪除逗java.pnf地文件,這里要注意,逗inf地目錄的屬性為隱藏,如果在系統目錄下找不到該文件夾,請在資源管理器窗口中點擊逗工具→文件夾選項地,在dan出的對話框中切換到逗查看地標簽頁,選中逗顯示所有文件和文件夾地。
3.刪除jview.exe和wjview.exe文件
進入到逗c:\windows\ system32地目錄,刪除jview.exe和wjview.exe這兩個可執行文件。
第三步:修改注冊表
打開注冊表編輯器,刪除逗The HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM地分支下的所有子鍵項目。接著刪除逗HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\JAVA_VM地分支下所有子鍵項目。
完成了以上操作後,就在Windows XP系統中卸載了MSJVM,下面就可以從 下載最新的SUN公司Java虛擬機進行安裝使用了。
③ 用java實現,刪除以.txt .jpg結尾之類的文件。
使用Java實現刪除特定格式文件的任務,首先需要運用Java的IO流讀取文件。具體步驟是,通過File類獲取文件信息,使用FileInputStream讀取文件內容。接著,獲取文件的名稱,通過正則表達式進行匹配,判斷文件名是否符合以.txt或.jpg結尾的條件。
一旦匹配成功,可以使用File類的delete方法來刪除文件。這里需要注意的是,如果文件正在被使用,或者文件位於一個被保護的目錄中,刪除操作可能會失敗。因此,在執行刪除操作之前,最好先檢查文件的狀態和許可權,確保可以安全地進行刪除。
示例代碼如下:
java
import java.io.File;
public class DeleteFileExample {
public static void main(String[] args) {
File file = new File("path/to/your/file");
if (file.exists()) {
String fileName = file.getName();
if (fileName.matches(".*\\.(txt|jpg)$")) {
if (file.delete()) {
System.out.println("文件刪除成功:" + fileName);
} else {
System.out.println("文件刪除失敗:" + fileName);
}
} else {
System.out.println("文件名不符合要求:" + fileName);
}
} else {
System.out.println("文件不存在:" + file.getName());
}
}
}
這段代碼首先檢查文件是否存在,然後獲取文件名,並使用正則表達式進行匹配。如果匹配成功,嘗試刪除文件,根據刪除操作的結果輸出相應的信息。
在實際應用中,可能需要處理更復雜的情況,例如文件夾中的多個文件,或者批量刪除多個文件。可以將上述代碼封裝成一個方法,然後通過循環遍歷文件列表,調用該方法進行文件刪除操作。
需要注意的是,刪除文件是一項重要的操作,務必確保操作的安全性,避免誤刪重要文件。在編寫程序時,應增加異常處理和日誌記錄功能,以便在出現問題時能夠及時定位和修復。
通過這種方式,可以靈活地使用Java實現文件刪除功能,滿足不同的需求。