重定义delete方法

来源:互联网 发布:软件项目外包 编辑:程序博客网 时间:2024/06/05 11:00
public class File_delete2 {public static void main(String[] args) {/* * 将当前目录下的Demo目录删除 * 直接指定文件名或目录名,那么该文件或目录默认是在当前目录中 * 即:File dir=new File("demo"); *  * 等同 File dir=new File("./demo"); *  * 删除一个目录的前提条件是该目录必须是一个 * 空目录才可以将其删除 */File dir=new File("q");     delete(dir);//if(dir.exists()){//dir.delete();//System.out.println("删除完毕");//}else{//System.out.println("该目录不存在");////Date day=new Date();//long now=day.getTime();//SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月d日");//String str=sdf.format(day);//System.out.println(str);//}}public static void delete(File file){//if(file.isDirectory()){//先将该目录清空File[] subs=file.listFiles();for(File sub:subs){         delete(sub);//递归调用:在方法内部调用自己的方法//sub.delete();}}file.delete();}}

原创粉丝点击