刪除檔案和目錄

2021-04-20 03:48:23 字數 984 閱讀 7239

public class deletefileutil elseelse   

}   

}   

/**  

* 刪除單個檔案  

* @param   filename    被刪除檔案的檔名  

* @return 單個檔案刪除成功返回true,否則返回false  

*/  

public static boolean deletefile(string filename)else   

}   

/**  

* 刪除目錄(資料夾)以及目錄下的檔案  

* @param   dir 被刪除目錄的檔案路徑  

* @return  目錄刪除成功返回true,否則返回false  

*/  

public static boolean deletedirectory(string dir)   

file dirfile = new file(dir);   

//如果dir對應的檔案不存在,或者不是乙個目錄,則退出   

if(!dirfile.exists() || !dirfile.isdirectory())   

boolean flag = true;   

//刪除資料夾下的所有檔案(包括子目錄)   

file files = dirfile.listfiles();   

for(int i=0;i}   

//刪除子目錄   

else   

}   

}   

if(!flag)   

//刪除當前目錄   

if(dirfile.delete())else   

}   

public static void main(string args)    

刪除目錄和底層檔案

include include include include include include include 實現目錄 包括非空 和檔案的建立刪除 int is dir empty const char path 判斷目錄是不是為空 struct dirent b null int num 0 w...

9 刪除檔案和目錄

rm 命令用來移除 刪除 檔案和目錄 rm item.item 代表乙個或多個檔案或目錄。下表是一些普遍使用的 rm 選項 表5 8 rm 選項 選項意義 i,interactive 在刪除已存在的檔案前,提示使用者確認資訊。如果不指定這個選項,rm 會默默地刪除檔案 r,recursive 遞迴地...

刪除空目錄和空檔案

coding cp936 os.walk 函式宣告 walk top,topdown true,nerr r none 1 引數top表示需要遍歷的目錄樹的路徑 2 引數topdown的預設值是 true 表示首先返回目錄樹下的檔案,然後在遍歷目錄樹的子目錄.topdown的值為 false 時,則...