美文网首页
高级IO流(删除指定文件的目录)

高级IO流(删除指定文件的目录)

作者: 卓昂芭比 | 来源:发表于2019-03-24 21:13 被阅读0次

删除指定的目录(包含子目录)

package IOMethodTest;

import java.io.File;

public class IODeleteDemo1 {

public static void main(String[] args) {

File f=new File("D:\\hello");

method(f);

}

//删除指定的目录方法实现(包含子目录)

public static void method(File file) {

//删除自己的所有子文件和子目录

//获取所有子文件或者子目录

File[] files=file.listFiles();//返回对象是数组

for (File f : files) {

if(f.isFile()) {

System.out.println(f.getName());

f.delete();

}else if(f.isDirectory()) {

//继续查看是否还有子目录和子文件夹

method(f);//递归

}

}

//删除自己

System.out.println(file.getName());

file.delete();

}

}

相关文章

网友评论

      本文标题:高级IO流(删除指定文件的目录)

      本文链接:https://www.haomeiwen.com/subject/ylepvqtx.html