国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

文件即子文件刪除

2019-11-15 00:49:13
字體:
來源:轉載
供稿:網友
文件即子文件刪除

先簡單說明一些基本:(下面所說的文件夾也就是目錄,我個人一開始不知道目錄是什么,后來才知道目錄就是文件夾)。

1.首先介紹delete()方法的基本用法。

先創建一個File對象 ,例如: File file = new File("C:/text");其中text是個文件夾;

① 當文件夾text為空時(即里面什么都沒有),調用file.delete()方法,則會把該文件刪除,返回true。

② 當文件夾text里面不是空時(里面有文件夾或者文件),調用file.delete()方法時,則不會把該文件刪除,返回為false。

③ 所以對于文件夾里面存放有東西的時候不能直接刪除。

2. 遞歸: 簡單的理解就是自己調用自己。

3. 封裝一個方法用于刪除文件夾即其子文件:

 1 public static void deleteDir(File file) {  2         if (file.exists()) {// 判斷傳遞來的文件是否存在,存在時執行下面代碼    3             File[] fileList = file.listFiles();                        4             for (File f : fileList) { 5                 if (f.isDirectory()) {// 當文件是文件夾時 6                     deleteDir(f);     // 這里用到遞歸 7                 } else { 8                     System.out.

4. 在main函數中調用:

1 public static void main(String[] args) {2         File file = new File("C:/text");3          deleteDir(file);4     }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝丰县| 绥化市| 陵水| 普安县| 资阳市| 永定县| 台中县| 西安市| 小金县| 福海县| 微博| 本溪| 紫云| 黄大仙区| 常州市| 吉林省| 昌吉市| 广西| 信丰县| 祥云县| 泰顺县| 屏山县| 台南县| 马公市| 喀什市| SHOW| 文成县| 饶阳县| 绥中县| 准格尔旗| 鸡西市| 车险| 巴东县| 即墨市| 乾安县| 雷州市| 安宁市| 萨嘎县| 临沧市| 黎平县| 百色市|