java递归实现文件的删除和拷贝

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

  递归?简单点:程序自己调用自己

  实现文件的删除和拷贝,代码如下:

  package com.viita;

  import java.io.BufferedInputStream;

  import java.io.BufferedOutputStream;

  import java.io.DataInputStream;

  import java.io.DataOutputStream;

  import java.io.File;

  import java.io.FileInputStream;

  import java.io.FileOutputStream;

  import java.io.IOException;

  public class Dptest {

  //删除制定文件夹的所有文件及根文件夹

  public void deleteFile(String path) {

  // TODO Auto-generated method stub

  File f = new File(path);

  if(f.isDirectory())

  {

  File[] file = f.listFiles();

  for (File file2 : file) {

  this.deleteFile(file2.toString());

  file2.delete();

  }

  }else

  {

  f.delete();

  }

  f.delete();

  }

[1][2]

家!甜蜜的家!天下最美好的莫过於家

java递归实现文件的删除和拷贝

相关文章:

你感兴趣的文章:

标签云: