當前位置:首頁 » 編程語言 » java把文件清空

java把文件清空

發布時間: 2025-08-07 16:32:36

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刪除文件夾下的子目錄及其包含的子文件的方法:
package com.cn.test1;
import java.io.File;
public class DeleteAllFiles {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String filePath = "e:\\fq\\";
System.out.println("開始刪除文件");
File file = new File(filePath);
// deleteFile(file);
deleteAllFilesOfDir(file);
System.out.println("刪除成功!!");
}

//遞歸刪除文件夾(方法一)
public static void deleteFile(File file) {
if (file.exists()) {//判斷文件是否存在
if (file.isFile()) {//判斷是否是文件
file.delete();//刪除文件
} else if (file.isDirectory()) {//否則如果它是一個目錄
File[] files = file.listFiles();//聲明目錄下所有的文件 files[];
for (int i = 0;i < files.length;i ++) {//遍歷目錄下所有的文件
deleteFile(files[i]);//把每個文件用這個方法進行迭代
}
file.delete();//刪除文件夾
}
} else {
System.out.println("所刪除的文件不存在");
}
}
//方法二
public static void deleteAllFilesOfDir(File path) {
if (!path.exists())
return;
if (path.isFile()) {
path.delete();
return;
}
File[] files = path.listFiles();
for (int i = 0; i < files.length; i++) {
deleteAllFilesOfDir(files[i]);
}
path.delete();
}
}

③ 用java編寫一個程序,實現刪除指定文件夾目錄下的所有文件,用到File 里

publicclassDemo1{

publicstaticvoidmain(String[]args){
delAllFiles(newFile("e:/test"));
}

public賀山static禪散中voiddelAllFiles(Filedir){
if(dir.isDirectory()){
for(Filef:dir.listFiles()){
if掘耐(!f.isDirectory())
f.delete();
else
delAllFiles(f);
}

}
dir.delete();

}
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:881
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:677
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1005
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:250
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705