Javaで親ドキュメントと子ドキュメントを削除する方法

925 ワード


package org.tarena.day01;

import java.io.File;

public class DeleteDocument {

	public static void delete(File fl){
		File[] files = fl.listFiles();
		if(files == null) return;
		for (File file : files) {
			if(file.isDirectory()){
				if(file.exists()){
					delete(file);//             
					System.out.println(file.getParent()+", document    ......");
					file.delete();//      ;
				}
			}else{
				System.out.println(file.getParent()+",      ......");
				file.delete();				
			}
		}
		System.out.println(fl.getParent()+" document    ,     !!");
		fl.delete();
	}
	public static void main(String[] args) throws Exception{
		File fl = new File("/home/soft22/Desktop/music");
		delete(fl);
	}
}