導航:首頁 > 文件教程 > java刪除文件夾文件

java刪除文件夾文件

發布時間:2024-01-03 19:39:22

java中如何刪除本地文件夾以及文件

刪除文件夾(前提:文件夾為空以及InputStream和OutputStream等一些數據文件流關掉【close()】,否則文件無法刪除)

⑵ 用Java編寫一個刪除空文件夾的程序

代碼如下,使用遞歸進行刪除

importjava.io.File;

publicclassMain{

publicstaticvoidmain(String[]args){
//待刪除文件夾所在目錄,例如要刪除桌面上所有空文件夾,則該變數應該為桌面路徑全部刪除
StringdeletePath="G:/test/";
delete(newFile(deletePath));
}

publicstaticvoiddelete(Filefile){
if(file.isDirectory()){
File[]childs=file.listFiles();
if(childs.length==0){
Fileparent=file.getParentFile();
file.delete();
if(parent.listFiles().length==0){
parent.delete();
}
}else{
for(Filechild:childs){
delete(child);
}
}
}
}
}

⑶ 如何徹底刪除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:刪除某文件夾下的所有文件該如何實現呢

先讀取整個目錄,循環遍歷目錄下所有文件,判斷是否為文件夾 使用file.isDirectory() ,它返回的布爾值,是文件夾返回true,如果返回是false值,就file.delete(),這樣就可以滿足你要的效果了,望採納謝謝。

⑸ JAVA 刪除文件夾內指定文件 刪除指定文件夾 刪除指定文件夾裡面的所有文件 分別如何執行 可以追加

方法如下,沒有主函數,有什麼問題可以hi我、或追問
public static boolean deleteDir(File dir){
if(dir==null||dir.exists()||dir.isDirectory()){
throw new IllegalArgumentException("目錄必須有效");
}
return doDelete(dir);
}

private static boolean doDelete(File dir){
File[]subs=dir.listFiles();
for(File sub:subs){
if(sub.isDirectory())deleteDir(sub);
else
sub.delete();
}
return dir.delete();
}

⑹ Java中如何進行文件(及文件夾)的新建,移動,刪除等給出代碼

看JDK API io包中 File

⑺ java刪除文件夾下的所的文件及文件夾 為什麼會有時能刪 有時不能刪除呢

lz的代碼是可以實現刪除文件的,有時不能刪除的原因有可能是因為文件夾或文件夾中的文件有可能被打開或被別的程序使用,這種情況是刪不掉的,千萬不要說你沒有使用,有時可能是看不到而已,可以下個小軟體unlocker查看下是否有在使用。
總之:代碼沒問題,如果要刨根問底的話還是用我上面的方法吧(程序員就要有這種勁),否則就算了。

閱讀全文

與java刪除文件夾文件相關的資料

熱點內容
win7網路鄰居如何保存ftp 瀏覽:186
安卓客戶端代理伺服器 瀏覽:572
編程用蘋果 瀏覽:659
51虛擬機的文件管理在哪裡 瀏覽:13
win10系統有沒有便簽 瀏覽:722
java引用傳遞和值傳遞 瀏覽:109
oracle下載安裝教程 瀏覽:854
php篩選資料庫 瀏覽:830
怎麼用手機看wlan密碼 瀏覽:745
奧維地圖導入的文件在哪裡 瀏覽:364
sdltrados2014教程 瀏覽:43
培訓制度文件在哪裡找 瀏覽:601
勒索病毒防疫工具 瀏覽:861
win10c不能打開 瀏覽:375
xfplay影音先鋒蘋果版 瀏覽:597
兩個文件打開兩個word 瀏覽:921
蘋果6s桌面圖標輕微抖動 瀏覽:326
如何刪除手機中看不見的臨時文件 瀏覽:469
安卓412原生鎖屏apk 瀏覽:464
書加加緩存文件在哪裡 瀏覽:635

友情鏈接