Rumah > Java > javaTutorial > Java 实例 - 删除目录

Java 实例 - 删除目录

黄舟
Lepaskan: 2017-02-13 09:55:52
asal
1398 orang telah melayarinya

以下实例演示了使用 File 类的 ofdir.isDirectory(), dir.list() 和 deleteDir() 方法在一个个删除文件后删除目录 :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

/*

 author by w3cschool.cc

 Main.java

 */import java.io.File;public class Main {

   public static void main(String[] argv) throws Exception {

      deleteDir(new File("c:\\temp"));

   }

   public static boolean deleteDir(File dir) {

      if (dir.isDirectory()) {

         String[] children = dir.list();

         for (int i = 0; i < children.length; i++) {

            boolean success = deleteDir            (new File(dir, children[i]));

            if (!success) {

               return false;

            }

         }

      }

      return dir.delete();

      System.out.println("目录已被删除!");

  }}

Salin selepas log masuk

以上代码运行输出结果为:

1

目录已被删除!

Salin selepas log masuk

以上就是Java 实例 - 删除目录的内容,更多相关内容请关注PHP中文网(www.php.cn)!




Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan