想要拷贝一份项目代码到家里但是由于是从公司svn服务器上checkout下来的其中有很多svn文件所以就写了个小工具删除svn文件夹就可以缩小整个工程大小
package deletefile;
import javaioFile;
public class DeleteFile {
//要删除的文件夹
static String delFileStr = svn;
public static void main(String args[]){
File file = new File(E:\\mnvdaoPlan)
File [] files = filelistFiles()
findFile(files)
}
private static void findFile(File [] files){
for(File file : files){
if(fileexists() && fileisDirectory()){
String name = filegetName()
if(ntains(name)){
//对svn文件夹所有内容 进行递归删除
deleteFile(filelistFiles())
//删除svn文件夹里面内容之后 删除该文件夹
filedelete()
}else{
findFile(filelistFiles())
}
}
}
}
private static void deleteFile(File [] files){
for(File file: files){
if(fileisFile()){
filedelete()
}else if(fileisDirectory()){
deleteFile(filelistFiles())
filedelete()
}
}
}
}