資源簡介
java遞歸刪除整個文件夾,可以文件夾中所有的文件和子文件夾
代碼片段和文件信息
import?java.io.File;
import?java.util.ArrayList;
import?java.util.Arrays;
import?java.util.List;
/**
?*?@author?LuckyStar
?*
?*/
public?class?DelFile
{
????private?static?File?delfile;?//記錄要刪除的路徑
????private?static?ArrayList?list;?
????/**
?????*?功能:刪除文件夾方法
?????*?@param?dir?要刪除的文件夾路徑(java.io.File類型)
?????*/
????public?boolean?deleteDirs(File?file)
????{
????????try
????????{
????????????delfile?=?file;
????????????list?=?new?ArrayList();
????????????if?(!delfile.isDirectory())
????????????{?//判斷輸入的是否為路徑
???????????????System.out.println(delfile.toString()?+?“?目錄不存在“);
????????????}
????????????else
????????????{
????????????????list.add(delfile);
????????????????this.visitAll(delfile);?//獲取指定路徑下的所有文件已經文件夾(遞歸調用)
?
- 上一篇:android電子書閱讀器(源代碼)
- 下一篇:e的x次方計算
評論
共有 條評論