Java删除和拷贝文件递归实现方法

java删除和拷贝文件递归实现方法简单点:

程序自己调用自己

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

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 {

//删除制定文件夹的所有文件及根文件夹
SEO教程博客 洛川苹果网 洛川门户网
public void deleteFile(String path) {
// TODO Auto-generated method stub
File f = new File(path);
if(f.isDirectory())
{SEO教程博客 洛川苹果网 洛川门户网
File[] file = f.listFiles();
for (File file2 : file) {
this.deleteFile(file2.toString());
file2.delete();
}
}else
{
f.delete();
}
f.delete();
}

猜你喜欢

转载自www.cnblogs.com/javaahb/p/13168368.html